redis
文章平均质量分 54
poltergeist-
这个作者很懒,什么都没留下…
展开
-
redis中的string类型是怎么组织的?
当你保存 64 位有符号整数时,String 类型会把它保存为一个 8 字节的 Long 类型整数,这种保存方式通常也叫作 int 编码方式。但是,当你保存的数据中包含字符时,String 类型就会用简单动态字符串(Simple Dynamic String,SDS)结构体来保存。SDS包含三个属性:可以看到,在 SDS 中,buf 保存实际数据,而 len 和 alloc 本身其实是 SDS 结构体的额外开销。另外,对于 String 类型来说,除了 SDS 的额外开销,还有一个来自于 RedisObje原创 2022-06-02 16:35:25 · 146 阅读 · 0 评论 -
redis scan命令的count参数
今天看菜鸟教程对scan的描述里面写到,count默认值为10。但是下面的示例中,第一次扫描却返回了11个元素。这是为什么呢?在看过官方的文档之后,发现描述中有一点。the server will usually return count or a bit more than count....服务有可能返回比count多一点的元素。这是因为,在源码中对全局哈希表的每个哈希槽进行遍历,一旦发现拿到的元素个数大于了count,就停止遍历。当一个桶里有多个元素,这时,返回的元素就有可原创 2022-05-05 17:17:23 · 3969 阅读 · 0 评论