Redis中如何删除过期键
在程序设计中,处理过期键有三种策略:定时删除、惰性删除和定期删除。Redis结合使用惰性删除和定期删除来高效管理数据过期。惰性删除在接收到读写命令时判断键是否过期,过期则删除。定期删除则是定时从数据库中随机选取键进行过期检查。对于从库中的键过期问题,主库过期键的删除操作会同步到从库,从库不会自行删除过期键,以保持缓存一致性。从Redis 3.2版本开始,从库在读取键时会先检查是否过期,过期则返回nil,避免读取到过期键。为防止主从同步延迟导致的数据不一致,建议使用EXPIREAT命令直接设置过期时间。
作者:帅旋
|
发表于 2021-06-16
|
分类于  存储
Redis中如何删除过期键
Redis如何实现数据库通知
基于Redis的发布订阅机制,我们就可以实现数据库通知功能了。该功能常常用于作为对数据或者命令的监控。
作者:帅旋
|
发表于 2021-06-16
|
分类于  存储
Redis如何实现数据库通知
Redis客户服务程序是如何设计的
Redis在传输层,使用的是TCP协议,每当有客户端连接到服务器的时候,都会创建一个Socket连接,对应一个套接字文件描述符fd。
作者:帅旋
|
发表于 2021-06-16
|
分类于  存储
Redis客户服务程序是如何设计的
Redis网络处理与线程模型
作者:帅旋
|
发表于 2021-06-16
|
分类于  存储
Redis网络处理与线程模型
Redis性能篇内容概览
作者:帅旋
|
发表于 2021-06-16
|
分类于  存储
Redis性能篇内容概览
Redis中如何高效存储数据?
为了节省存储空间,针对不同的数据类型,优先采用更加紧凑型的编码格式。通过特定条件,可以让Redis选择紧凑型的编码:
作者:帅旋
|
发表于 2021-06-16
|
分类于  存储
Redis中如何高效存储数据?
Redis中Rehash会导致操作阻塞吗?
如下图,Redis的字典结构中包含了两个哈希表:
作者:帅旋
|
发表于 2021-06-16
|
分类于  存储
Redis中Rehash会导致操作阻塞吗?
NUMA陷阱引发的Redis性能问题
Redis的性能跟CPU也有关?没错。接下来看看NUMA陷阱对Redis性能的影响。
作者:帅旋
|
发表于 2021-06-16
|
分类于  存储
NUMA陷阱引发的Redis性能问题
Redis性能杀手:影响Redis性能的常见问题
Part III 部分,我们已经了解到,接收客户端网络执行命令的网络请求,网络开销对Redis的开销影响很小,那么在Redis中,究竟有哪些影响性能的点呢?这节,我们详细来探讨下。
作者:帅旋
|
发表于 2021-06-16
|
分类于  存储
Redis性能杀手:影响Redis性能的常见问题
内存引发的Redis性能问题
在内存不足的情况下,操作系统会启用swap机制,这个时候,Redis主线程会导致大量磁盘IO,极大的增加Redis响应时间,导致Redis性能急剧下降。
作者:帅旋
|
发表于 2021-06-16
|
分类于  存储
内存引发的Redis性能问题
12347
×
IT宅

关注公众号及时获取网站内容更新。

请帅旋喝一杯咖啡

咖啡=电量,给帅旋充杯咖啡,他会满电写代码!

IT宅

关注公众号及时获取网站内容更新。