摘要:
Java引用 概念介绍 强引用 不会被清理,即使面临内存溢出 Object object = new Object(); 软引用 内存不足时会被清理 SoftReference reference = new SoftReference(object); object = null; 弱引用 会被直 阅读全文
posted @ 2020-09-10 20:03
明子健
阅读(90)
评论(0)
推荐(0)
摘要:
Redis 内存数据淘汰策略 no-eviction 默认策略。禁止驱逐,保证数据不会丢失 allkeys-lru 针对所有key,优先删除最近最少使用(less recently used) 的key volatile-lru 针对设置了过期时间的key,优先删除最近最少使用(less recen 阅读全文
posted @ 2020-09-10 20:01
明子健
阅读(119)
评论(0)
推荐(0)
摘要:
Redis-持久化 持久化流程 持久化方式 RDB (Redis Database) 全量 以指定的时间间隔执行数据集的时间点快照。 优缺点 优点 适合备份 对性能的影响低 大数据集恢复速度快 缺点 丢失数据多 AOF(Append Only File) 增量 记录服务器接收到的每个写入操作,这些操 阅读全文
posted @ 2020-09-10 20:00
明子健
阅读(194)
评论(0)
推荐(0)
摘要:
Redis 内存优化 小的聚合类型数据的特殊编码处理 Redis2.2版本及以后,存储集合数据的时候会采用内存压缩技术,以使用更少的内存存储更多的数据。如Hashes,Lists,Sets和Sorted Sets,当这些集合中的所有数都小于一个给定的元素,并且集合中元素数量小于某个值时,存储的数据会 阅读全文
posted @ 2020-09-10 19:59
明子健
阅读(161)
评论(0)
推荐(0)
摘要:
Redis 事务 相关命令: DISCARD EXEC MULTI UNWATCH WATCH Redis 为什么不支持回滚 Redis命令在事务期间可能会失败,但Redis仍将执行事务的其余部分而不是回滚。 如果你有关系型数据库使用背景,这对您来说可能很奇怪。 以下是这种做法的优点: Redis 阅读全文
posted @ 2020-09-10 19:54
明子健
阅读(269)
评论(0)
推荐(0)
摘要:
Redis 过期时间 设置过期时间(刷新过期时间) expire k1 100 为一个无效的key设置过期时间,那么过期时间也无效 移除过期时间(使永不过期) persist k1 为一个无效的key移除过期时间也是徒劳 查看过期时间 ttl k1 无效key的过期时间为: -2 永不过期key的过 阅读全文
posted @ 2020-09-10 19:53
明子健
阅读(329)
评论(0)
推荐(0)

浙公网安备 33010602011771号