摘要: 一、Redis介绍Redis是NoSql的一种,在弄清楚Redis是个什么玩意之前,先了解下NoSql是什么。1、什么是NoSqlNoSql,全名:Not Only Sql,是一种非关系型数据库,它不能替代关系弄数据库,只是关系型数据库的一个补充,是可以解决高并发、高可用、高扩展、大数据存储等一系列 阅读全文
posted @ 2019-03-12 15:02 -加勒比海带 阅读(299) 评论(0) 推荐(0) 编辑
摘要: 关于Redis的概念和应用本文就不再详解了,说一下怎么在java应用中设置过期时间。 在应用中我们会需要使用redis设置过期时间,比如单点登录中我们需要随机生成一个token作为key,将用户的信息转为json串作为value保存在redis中,通常做法是: 但这样做可能会出现问题,比如多并发上面 阅读全文
posted @ 2019-03-12 15:00 -加勒比海带 阅读(49117) 评论(0) 推荐(1) 编辑
摘要: 如果没有设置有效期,即使内存用完,redis 自动回收机制也是看设置了有效期的,不会动没有设定有效期的,如果清理后内存还是满的,就不再接受写操作。Redis无论有没有设置expire,他都会遵循redis的配置好的删除机制,在配置文件里设置:redis最大内存不足"时,数据清除策略,默认为"vola 阅读全文
posted @ 2019-03-12 14:58 -加勒比海带 阅读(15199) 评论(0) 推荐(1) 编辑
摘要: 关键字约定 Young generation –>新生代 Tenured / Old Generation –>老年代 Perm Area –>永久代 年轻代: 所有新生成的对象首先都是放在年轻代的。年轻代的目标就是尽可能快速的收集掉那些生命周期短的对象。年轻代分三个区。一个Eden区,两个 Sur 阅读全文
posted @ 2019-03-12 09:37 -加勒比海带 阅读(998) 评论(0) 推荐(0) 编辑