redis
wangxiaowu241
这个作者很懒,什么都没留下…
展开
-
Redis设计与实现-读后总结
数据结构Redis字符串 (SDS) 相比C字符串区别通过len属性,获取字符串长度复杂度为O(1)避免C字符串修改时忘记修改字符串长度导致的内存溢出(SDS本身有len属性,修改时会先判断是否有足够空间)减少修改修改字符串带来的内存重新分配次数二进制安全兼容部分字符串函数链表双向链表,获取表头和表尾的复杂度都是O(1)节点本身有prev和next...原创 2019-06-05 09:49:26 · 207 阅读 · 0 评论 -
Redis实现分布式锁
随着分布式系统的流行,分布式锁的需求也越来越强。网上很多基于Redis实现的分布式锁,但是大大小小都有些问题。本文基于Redis给出实现及一些问题的分析。基于Redis单节点(主从架构)的实现获取锁SET key_name random_value NX PX expire_timepublic boolean lock(String key, long expireTime, Tim...原创 2019-06-28 18:08:43 · 168 阅读 · 0 评论 -
Redis实现分布式锁
随着分布式系统的流行,分布式锁的需求也越来越强。网上很多基于Redis实现的分布式锁,但是大大小小都有些问题。本文基于Redis给出实现及一些问题的分析。基于Redis单节点(主从架构)的实现获取锁SET key_name random_value NX PX expire_timepublic boolean lock(String key, long expireTime, Tim...原创 2019-07-23 17:49:24 · 161 阅读 · 0 评论