原创 Redis Redis为什么要使用单线程,新版本为什么引入多线程? Redis6.0发布了,它不仅功能更强大,支持的数据类型更加丰富,而且引入了各种优化的算法,还引入了多线程。 2021-06-02 浏览(687) 评论(0) 阅读全文
原创 Redis Redis为什么删除数据后,内存占用依然很高? Redis为什么删除数据后,内存占用依然很高?有一次线上要做数据的预热,是一个暂时性的高并发活动,启动的时候把MySQL的部分数据加载到缓存,免得因为请求量过大而击穿数据库造成服务器压力。 期间Redis的大部分key都是不断地被修改。但是删除了key仍然无效。 2021-06-02 浏览(985) 评论(0) 阅读全文
原创 Redis SDS 与 C 字符串的区别 `Redis`的`String`数据结构底层实现是基于`SDS`实现的,为什么Redis要使用SDS而不是C的字符串 2021-02-23 浏览(577) 评论(0) 阅读全文