随笔分类 - Redis
摘要:在排查问题的时候发现redis获取缓存总是为空,后来发现是redis内存满了,进行了淘汰策略。 参数解析 《redis开发与运维》 补充说明 used_memory: 由 Redis 分配器分配的内存总量,包含了redis进程内部的开销和数据占用的内存,以字节(byte)为单位(是你的Redis实例
阅读全文
摘要:过期策略是在正常情况下清除过期键,内存淘汰策略是在非正常情况下为了保证 Redis 顺利运行的保护策略。 过期策略 我们在新增 Redis 缓存时可以设置缓存的过期时间,该时间保证了数据在规定的时间内失效,可以借助这个特性来实现很多功能。对于已经过期的数据,Redis 将使用两种策略来删除这些过期键
阅读全文
摘要:高可用是通过设计,减少系统不能提供服务的时间,是分布式系统的基础也是保障系统可靠性的重要手段。 Redis 是如何保证系统高可用的?它的实现方式有哪些? Redis 高可用的手段主要有以下四种: (1)数据持久化(2)主从同步(主从复制)(3)Redis 哨兵模式(Sentinel)(4)Redis
阅读全文
摘要:缓存 (1)SDH中用户通过手机验证码登录,使用redis中的String类型存储验证码。 (2)SDH中,为了方式用户使用同一个设备号注册多个账号刷视频薅羊毛,对设备号进行限制,一个设备号最多注册3个账号。 分布式锁 使用分布式锁的场景一般需要满足以下场景: (1)系统是一个分布式系统 。 (2)
阅读全文
摘要:蜜源: (1)项目中我们的 Redis 部署了多少个节点? YY: (1)Redis 集群模式,主从模式, 哨兵集群的区别是啥? (2)Redis 持久化机制有哪些?RDB 、 AOF重启过程中RDB、AOF 哪个文件会更大?如果redis 用在缓存场景,选哪个比较合适? 答:AOF 文件比较大,缓
阅读全文
摘要:Redis? Redis(Remote Dictionary Server,远程字典服务)是一个开源的底层使用C语言编写的key-value存储数据库(非关系型数据库中的一种类型 -- 键值数据库)。 优缺点?(为什么要用?) 1)性能极高 – Redis能读的速度是110000次/s,写的速度是8
阅读全文