![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Redis
文章平均质量分 73
weixin_39452419
这个作者很懒,什么都没留下…
展开
-
Redis 6.0 版本相对于 5.0 版本的变更记录
Redis 6.0 大体上是 5.0 的严格超集,您应该可以毫无问题地将应用程序从 5.0 升级到 6.0。翻译 2024-05-09 23:39:26 · 421 阅读 · 0 评论 -
Redis 6.2 版本相对于 6.0.9 版本的变更记录
Redis 6.2 大体上是 6.0 的严格超集,您应该可以毫无问题地将应用程序从 6.0 升级到 6.2。然而,上述列出了一些小型的行为变更,请确保这些变更不会对您产生严重影响。翻译 2024-05-09 23:18:09 · 637 阅读 · 0 评论 -
Redis源码阅读|AOF持久化过程
redis命令执行的时候会根据是否有AOF或主从复制的需要调用函数,这个判断在redis命令执行核心函数call()函数便是与AOF持久化的关键函数了。:AOF持久化的相关实现主要集中在aof.c文件中。这个文件包含了AOF的工作机制,包括命令的写入、文件的同步、AOF重写等功能的实现。原创 2024-05-07 22:54:41 · 423 阅读 · 1 评论 -
SDS(Simple Dynamic String)简单动态字符串
比起C字符串,SDS具有以下优点1)常数复杂度获取字符串长度。2)杜绝缓冲区溢出。3)减少修改字符串长度时所需的内存重分配次数。4)二进制安全。5)兼容部分C字符串函数。原创 2023-11-26 17:34:17 · 285 阅读 · 1 评论 -
大key和热key
以key的大小和key中成员数量来综合判断。原创 2023-09-03 20:10:56 · 31 阅读 · 0 评论 -
Redis key设计规范
规范说明设计合理的key中value的大小,推荐小于10KB过大时的value会引起数据倾斜、热点key、实例流量、或者cpu性能被占满等问题。设计合理的key名称和长度key名称:1)使用可读的字符串作为key名,使用key名拼接库、表、字段名推荐使用英文冒号“:”分割,如project:user:001;2)在能完整描述业务的前提下,尽量简化key长度,如userName简化为u;3)大括号{}为redis的hash tag语义,如果是集群架构,key名称需要正确地使用大括原创 2023-09-03 20:13:00 · 259 阅读 · 0 评论 -
Redis对象
Redis的每个对象都是使用redisObject表示可以使用***object encoding [key] ***命令查看键的值对应得编码。原创 2023-09-03 18:04:36 · 73 阅读 · 0 评论