Redis学习
文章平均质量分 69
JohnnyLin00
持续输出学习 持续发光 共同进步!
展开
-
Redis(四) ——Jedis操作Redis
原创 2021-07-15 19:52:58 · 113 阅读 · 0 评论 -
Redis 学习笔记(三) 内存淘汰策略
Redis中对于过期键并不是马上从内存中删除。它有三种策略: 定时删除、。 定时删除: 定时删除就是为key设置生存时间,它保证过期键值会在过期后立马被删除,其所占用的内存也会随之释放。 缺点: 立即删除对CPU是会造成负担,会抢占CPU的时间。这会产生大量的性能消耗,同时也会影响数据的读取操作。 这是一种拿时间换空间的策略。 惰性删除: 数据到达过期时间,不做处理。等下次访问数据时,如果未过期,返回数据。发现已经过期 了,删除返回不存在。 缺点: 对内存不友好。如果一个键已经过期,而这个键又仍然保存在数据原创 2021-07-03 13:40:17 · 129 阅读 · 1 评论 -
Redis 学习笔记(二)—— 基本数据类型
redis数据类型 通用命令 keys: 返回数据库中键的个数,会扫描所有的数据, 阻塞其他操作, 不建议使用。 dbsize: 同上,也是查看key的数量。但是是O(1)操作 exists key:判断是否存在对应的key。如果存在则返回1,不存在则返回0。 expire key seconds:设置键的过期时间(seconds,单位是秒) ttl key: 获取key的有效实际。其中 -1 表示永久有效, -2 表示无效的键。 persist key: 把一个过期的时间的key变为一个永久的key de原创 2021-07-03 13:39:26 · 556 阅读 · 1 评论