![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
redis实战
文章平均质量分 94
他叫阿来
这个作者很懒,什么都没留下…
展开
-
Redis的删除策略与内存淘汰
Redis过期删除策略是采用惰性删除和定期删除这两种方式组合进行的,惰性删除能够保证过期的数据我们在获取时一定获取不到,而定期删除设置合适的频率,则可以保证无效的数据及时得到释放,而不会一直占用内存数据。但是我们说Redis是部署在物理机上的,内存不可能无限扩充的,当内存达到我们设定的界限后,便自动触发Redis内存淘汰策略,而具体的策略方式要根据实际业务情况进行选取。原创 2024-06-03 16:11:31 · 713 阅读 · 0 评论 -
redis持久化
Redis 4.0 中提出了一个混合使用 AOF 日志和内存快照的方法。简单来说,内存快照以一定的频率执行,在两次快照之间,使用 AOF 日志记录这期间的所有命令操作。这样一来,快照不用很频繁地执行,这就避免了频繁 fork 对主线程的影响。而且,AOF 日志也只用记录两次快照间的操作,也就是说,不需要记录所有操作了,因此,就不会出现文件过大的情况了,也可以避免重写开销原创 2024-06-03 14:55:50 · 595 阅读 · 0 评论 -
Redis常见面试题
redis的io多路复用模型;redis 6新特性,缓存穿透,缓存雪崩,缓存击穿原创 2024-05-20 22:19:11 · 1149 阅读 · 0 评论 -
Redis高可用
Redis有 两种不同的持久化方式, Redis 服务器通过持久化,把 Redis 内存中持久化到硬盘当中,当Redis 宕机时,我们重启 Redis 服务器时,可以由 RDB 文件或 AOF 文件恢复内存中的数据。此时单机Redis存在以下问题:1. 硬件发生故障时如何快速恢复数据?2. 单机存在容量瓶颈问题针对这些问题,redis提供了 复制(`replication`) 的功能, 通过"主从(一主多从)"和"集群(多主多从)"的方式对redis的服务进行水平扩展,用多台redis服务器共同构原创 2024-05-20 20:32:07 · 979 阅读 · 0 评论 -
redis基本数据结构与应用
scan 参数提供了三个参数,第一个是 cursor 整数值(hash桶的索引值),第二个是 key 的正则模式,第三个是一次遍历的key的数量(参考值,底层遍历的数量不一定),并不是符合条件的结果数量。如果在scan的过程中如果有键的变化(增加、 删除、 修改) ,那么遍历效果可能会碰到如下问题: 新增的键可能没有遍历到, 遍历出了重复的键等情况, 也就是说scan并不能保证完整的遍历出来所有的键, 这些是我们在开发时需要考虑的。redis基于该类型,提供了经纬度设置,查询,范围查询,距离查询,经纬。原创 2024-05-20 15:06:30 · 1086 阅读 · 0 评论 -
Redis使用规范
在实际开发过程中,从性能或者规范的角度考虑,都需要给团队的成员制定使用redis的使用规范。防止出现例如,key的定义五花八门,危险命令代码中随便使用等情况。原创 2024-05-10 15:04:26 · 465 阅读 · 0 评论 -
redis常用命令与常用api
本篇主要记录redis的常用命令跟java开发中常用到的api原创 2021-05-28 20:08:37 · 378 阅读 · 1 评论