Redis
文章平均质量分 95
是谁偷吃了奶酪
这个作者很懒,什么都没留下…
展开
-
【Redis】Redis 底层数据结构、五种数据类型
当我们执行命令setbit key 7 0的时候,相当于把字符0x33变成了0x32,这样字符串的值就变成了”22”。而value则比较复杂,为了在同⼀个dict内能够存储不同类型的value,这就需要⼀个通⽤的数据结构,这个通用的数据结构就是robj,全名是redisObject。String的内部存储结构⼀般是sds(Simple Dynamic String,可以动态扩展内存),但是如果⼀个String类型的value的值是数字,那么Redis内部会把它转成long类型来存储,从⽽减少内存的使用。原创 2024-05-02 21:21:06 · 2218 阅读 · 1 评论 -
【Redis】最佳实践——Redis键值设计
Key的最佳实践固定格式:[业务名]:[数据名]:[id]足够简短:不超过44字节不包含特殊字符Value的最佳实践:合理的拆分数据,拒绝BigKey选择合适数据结构Hash结构的entry数量不要超过1000设置合理的超时时间。原创 2024-04-30 14:42:25 · 779 阅读 · 0 评论