redis
养家糊口的猫
这个作者很懒,什么都没留下…
展开
-
深入Redis之数据类型 — Set
不积跬步无以至千里,这一篇set继续走起,set底层原理也是并不复杂,还是先来基本操作,再来原理解析。一、概述及基本操作set存储String类型的无序集合,最大存储数量(2^32)- 1 个元素(40亿左右)元素不可以重复。操作命令:1、Sadd:将一个或多个成员元素加入到集合中,已经存在于集合的成员元素将被忽略。假如集合 key 不存在,则创建一个只包含添加的元素作成员的...原创 2020-04-27 16:53:08 · 212 阅读 · 0 评论 -
深入Redis之数据类型 — List
不积跬步无以至千里本文转载至喵耳朵的博客:https://www.miaoerduo.com/2016/06/11/redis-list/小喵的唠叨话:前面我们介绍了Redis的string的数据结构的原理和操作。当时我们提到Redis的键值对不仅仅是字符串。而这次我们就要介绍Redis的第二个数据结构了,List(链表)。由于List在原理上的实现并不是特别的复杂,我们在这里将原理和具体的命...原创 2020-04-21 15:26:28 · 326 阅读 · 0 评论 -
深入Redis之数据类型 — Hash(存储原理、ziplist、字典、hash表)
最近开始写hash数据类型,本想着自己从头来一遍,然后查阅时发现了一篇宝藏文章,直接放弃了自己从头来过的念头,下面的文章内容时转载于:https://blog.csdn.net/WhereIsHeroFrom/article/details/80833863;目录一、哈希表概述二、Redis数据结构定义三、哈希函数四、哈希算法五、rehash六、渐进式rehash七...转载 2020-04-16 10:49:22 · 3760 阅读 · 3 评论 -
深入Redis之数据类型 — String
不积跬步无以至千里,一直使用并学习redis,尽管redis 学习的文章很多大佬都写过了,我还是依然要写这样的笔记类型的文章,其一在写博客的过程中,会学习大量该方面的资料,翻阅其他大佬的文章,力求吸收他们的精华,同时加入自己的理解,以此来扩展并加深自己对redis的学习以及理解。其二,通过总结吸收,在加入自己的理解,希望为读到自己文章的同学提供有用的帮助;接下来开始我们的口水话旅程;还是老生常...原创 2020-03-30 18:00:48 · 179 阅读 · 0 评论 -
分布式环境下解决redis过期监听事件重复监听的解决方案
最近项目中用到了redis数据过期监听的功能,当单机的时候,很完美的完成了业务要求,但是,一上集群,就产生了恶心的问题,它会产生广播效应,显然这不是我们想要的结果,我们只希望集群中某一个工程去监听这个过期事件然后进行下一步操作。下面介绍一下我们在解决这个问题时锁采取的方式:方案:利用redis的getset 命令方法进行解决;思路是:在过期回调事件中利用getset设置 [ key(当...原创 2019-08-29 17:24:14 · 6274 阅读 · 17 评论