摘要: 在Redis的使用过程中,我们经常会遇到BigKey(下文将其称为“大key”)及HotKey(下文将其称为“热key”)。大Key与热Key如果未能及时发现并进行处理,很可能会使服务性能下降、用户体验变差,甚至引发大面积故障。 一、热key大key定义 1、什么是大Key 通常我们会将含有较大数据 阅读全文
posted @ 2024-05-08 22:38 cdrcsy 阅读(9) 评论(0) 推荐(0) 编辑
摘要: Redis 使用操作系统的 写时复制技术 COW(Copy On Write) 来实现快照的持久化。fork()让父子进程共享内存,从而减少内存占用,并且避免了没有必要的数据复制。 fork函数有两点注意: fork 的这个过程主进程是阻塞的,fork完之后不阻塞。 当数据集比较大的时候,fork的 阅读全文
posted @ 2024-05-08 22:31 cdrcsy 阅读(2) 评论(0) 推荐(0) 编辑
摘要: 一、内存使用情况 redis-cli info #memory 1、总内存使用量(80%)。used_memory实际使用内存 used_memory_peak峰值,used_memory_rss系统分配给redis的总内存大小,包含内存碎片。 2、内存碎片。mem_fragmentation_ra 阅读全文
posted @ 2024-05-08 22:17 cdrcsy 阅读(18) 评论(0) 推荐(0) 编辑