Redis
文章平均质量分 81
蹲街式等待
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Redis过期删除策略和内存淘汰机制
除了定时遍历之外,它还会使用惰性策略来删除过期的key,所谓惰性策略就是在客户端访问这个key的时候,Redis 对 key 的过期时间进行检查,如果过期了就立刻删除。假如你的过期key,靠定期删除没有被删除掉,还停留在内存里,除非你的系统去查一下那个key,才会被Redis给删除掉,这就是所谓的惰性删除,即当你主动去查过期的key时,如果发现key过期了,就立即进行删除,不返回任何数据。,过期扫描不会遍历过期字典中所有的 key,而是采用了一种简单的贪心策略。,主库在 key 到期时,会在。原创 2023-05-24 00:37:06 · 1759 阅读 · 0 评论 -
Redis为什么快?
不过这里要注意,如果Redis中有海量的 key 值的话,这个ReHash过程会很长很长,虽然采用渐进式ReHash,但在ReHash的过程中还是会导致请求有不小的卡顿,并且像一些统计命令也会非常卡顿,比如keys按照Redis的配置每个实例能存储的最大的key的数量为2的32次方,即2.5亿,但是尽量把key的数量控制在千万以下,这样就可以避免ReHash导致的卡顿问题,如果数量确实比较多,建议采用分区hash存储。所以,我们常说,一个哈希表是由多个哈希桶组成的,每个哈希桶中保存了键值对数据。原创 2023-05-21 14:26:31 · 2438 阅读 · 2 评论 -
Redis Mac下安装与使用
目录一、下载安装包二、编译三、服务端与客户端命令1、服务端启动命令2、客户端连接命令3、服务端关闭命令一、下载安装包官网地址:http://redis.io/download下载后,解压放到任意目录下。二、编译打开终端,切换到 Redis 根目录,执行如下命令:编译测试命令:sudo make test编译安装命令:sudo make install安装成功后,在 src 目录下会有 redis-server、redis-cli 文件。三、服务端与客户端命令1、服务端原创 2022-03-10 20:31:24 · 1283 阅读 · 0 评论
分享