Redis
redis读书笔记
津_明
这个作者很懒,什么都没留下…
展开
-
Redis数据结构与对象(一)
1、对象:对于redis数据结构,redis没有直接使用数据结构实现数据库的键值对关系,是基于数据结构生成redis对象系统。 Redis的对象系统实现了基于引用计数技术的内存回收机制:当程序不再使用某个对象的时候,这个对象所占用的内存就会被释放;Redis还通过引用计数技术实现了对象共享机制,这一机制可以适当的条件下,通过多个数据库键共享同一个对象来节约内存。Redis的对象带有访...原创 2019-09-27 13:57:18 · 138 阅读 · 0 评论 -
Redis数据结构与对象(二)
1、对象共享:如果redis中已经set了一个字符串或数字,再set同样值,这时会实现对象引用共享。值对象的refcount会出现变化,增加。 redis> SET A 100 OK redis> SET B100 redis> OBJECT REFCOUNT A (integer) 2 OBJECT REFCOUNT键名可以查看...原创 2019-09-27 15:39:15 · 113 阅读 · 0 评论 -
Redis数据结构与对象(三)
redis的回收机制: Redis 在自己的对象系统中构建了一个引用计数(reference counting)技术实现的内存回收机制, 通过这一机制, 程序可以通过跟踪对象的引用计数信息, 在适当的时候自动释放对象并进行内存回收。 对象的引用计数信息会随着对象的使用状态而不断变化: 在创建一个新对象时, 引用计数的值会被初始化为1; 当对象被一个新程序使用时, 它的引用计数值会被...原创 2019-09-27 16:18:57 · 146 阅读 · 1 评论