
redis
Howard_14
这个作者很懒,什么都没留下…
展开
-
redis内存回收机制
内存回收 redis中的每个对象都由一个redisObject表示,redisObject的type属性和ptr属性才是指向底层实现数据结构的指针。在redisObject中还维护了一个refcount属性用于引用计数,当对象被创建时,引用计数初始化为1,当对象被新程序使用时refcount+1,当不再被某个程序使用时,refcount-1,当该值为0时,对象所占用的内存就会被回收。 引用计数除了...原创 2019-12-01 17:35:56 · 642 阅读 · 0 评论 -
redis的数据类型
redis的数据类型 redis支持5种数据类型(对象)。分别是字符串(String)、列表(list)、哈希(hash)、集合(set)、有序集合(zset/sorted set)。 redis中的键和值都是一个对象。 redis使用引用计数实现内存回收,当一个对象不再被使用时,会被回收。 每个对象也会记录最后一次被访问的时间,可用于计数空转时间(回收算法为lru时有用) 字符串String ...原创 2019-10-19 16:59:44 · 381 阅读 · 0 评论