
redis
隨意的風
从事10+年的技术开发,结交天下软件研发朋友,共同探讨技术、共同进步。
展开
-
redis缓存数据库中zset数据结构底层算法实现原理:ziplist 和 skiplist
有序集合对象是有序的。与列表使用索引下标作为排序依据不同,有序集合为每个元素设置一个分数(score)作为排序依据。①、编码有序集合的编码可以是 ziplist 或者 skiplist。ziplist编码有序集合保存的元素数量小于128个 有序集合保存的所有元素的长度小于64字节 当ziplist作为zset的底层存储结构时候,每个集合元素使用两个紧挨在一起的压缩列表节点来保存...原创 2019-11-12 15:56:55 · 4260 阅读 · 0 评论 -
redis info详解
192.168.64.102:9021> info all# Server(服务器信息)redis_version:3.0.0 #redis服务器版本redis_git_sha1:00000000 #Git SHA1redis_git_dirty:0原创 2018-01-22 17:18:35 · 294 阅读 · 0 评论 -
python之redis使用
安装的Python版本3.6.1redis安装的2.8安装redis模块pip install redis简单使用redis-test.pyimport redisr=redis.Redis(host='127.0.0.1',port=6609,db=0)r.set('name','baby')print(r.get('name'))print(r.dbs...原创 2019-03-25 16:43:13 · 248 阅读 · 0 评论 -
Redis源码解析:Hiredis异步API代码解析-19****
Hiredis中的异步API函数需要与事件库(libevent,libev, ev)一起工作。因为事件循环的机制,异步环境中的命令是自动管道化的。因为命令是异步发送的,因此发送命令时,必要情况下,需要提供一个回调函数,以便在收到命令回复时调用该函数。 异步API涉及到的函数分别是: redisAsyncContext *redisAsyncConnec...原创 2019-03-25 19:49:43 · 1125 阅读 · 0 评论