
redis
lxl_jiayou
这个作者很懒,什么都没留下…
展开
-
redis常用的数据结构以及在业务中使用的场景
2020.4.6redis常用的数据类型有String、Hash、List、Set、Sortedset、pub/sub、Transactions1.StringString是最常用的数据类型。普通的key/value存储都可以归为此类,可以完全实现memacached的功能,并且效率更高。而且还可以享受redis的的定时持久化、操作日志以及Replication功能。除...原创 2020-04-06 21:45:11 · 426 阅读 · 0 评论 -
redis的hash怎么实现以及 rehash过程是怎样的?和JavaHashMap的rehash有什么区别,与ConcurrentHashMap扩容的策略比较?
2020.4.6从数据结构的角度来看,redis的dict和java的HashMap很像,区别在于rehash:HashMap在resize时是一次性拷贝的,然后使用新的数组,而dict维持了2个dictht,平常使用ht[0],一旦开始rehash则使用ht[0]和ht[1],rehash被分摊到每次的dictAdd和dictFind等操作中。...原创 2020-04-06 19:10:44 · 3794 阅读 · 0 评论