IT宅
A brief history of the future of AI in education
网络
网络协议
网络编程
存储
Redis
MySQL
架构
重构速查表
架构模式
分布式
Dubbo
消息队列
精进之路
网络
MySQL
Redis
MQ
JVM
所有专栏
专栏推荐
查看更多
架构解码:模式与实践
软件架构与模式
JVM速成手册
JVM相关内容
网络协议
详解网络分层和网络协议工作原理
并发编程
并发编程原理和应用
数据结构与算法
数据结构与算法知识详解
重构速查表
重构的相关技能
MySQL
洞悉MySQL底层架构与SQL调优本质
Redis
洞悉Redis技术内幕:缓存,数据结构,并发,集群与算法
存储
10
Redis中如何删除过期键
在程序设计中,处理过期键有三种策略:定时删除、惰性删除和定期删除。Redis结合使用惰性删除和定期删除来高效管理数据过期。惰性删除在接收到读写命令时判断键是否过期,过期则删除。定期删除则是定时从数据库中随机选取键进行过期检查。对于从库中的键过期问题,主库过期键的删除操作会同步到从库,从库不会自行删除过期键,以保持缓存一致性。从Redis 3.2版本开始,从库在读取键时会先检查是否过期,过期则返回nil,避免读取到过期键。为防止主从同步延迟导致的数据不一致,建议使用EXPIREAT命令直接设置过期时间。
缓存
Redis
Codis
作者:帅旋
|
发表于 2021-06-16
|
分类于
存储
Redis如何实现数据库通知
基于Redis的发布订阅机制,我们就可以实现数据库通知功能了。该功能常常用于作为对数据或者命令的监控。
缓存
Redis
Codis
作者:帅旋
|
发表于 2021-06-16
|
分类于
存储
Redis客户服务程序是如何设计的
Redis在传输层,使用的是TCP协议,每当有客户端连接到服务器的时候,都会创建一个Socket连接,对应一个套接字文件描述符fd。
缓存
Redis
Codis
作者:帅旋
|
发表于 2021-06-16
|
分类于
存储
Redis网络处理与线程模型
缓存
Redis
Codis
作者:帅旋
|
发表于 2021-06-16
|
分类于
存储
Redis性能篇内容概览
Redis
作者:帅旋
|
发表于 2021-06-16
|
分类于
存储
Redis中如何高效存储数据?
为了节省存储空间,针对不同的数据类型,优先采用更加紧凑型的编码格式。通过特定条件,可以让Redis选择紧凑型的编码:
Redis
作者:帅旋
|
发表于 2021-06-16
|
分类于
存储
Redis中Rehash会导致操作阻塞吗?
如下图,Redis的字典结构中包含了两个哈希表:
Redis
作者:帅旋
|
发表于 2021-06-16
|
分类于
存储
NUMA陷阱引发的Redis性能问题
Redis的性能跟CPU也有关?没错。接下来看看NUMA陷阱对Redis性能的影响。
Redis
作者:帅旋
|
发表于 2021-06-16
|
分类于
存储
Redis性能杀手:影响Redis性能的常见问题
Part III 部分,我们已经了解到,接收客户端网络执行命令的网络请求,网络开销对Redis的开销影响很小,那么在Redis中,究竟有哪些影响性能的点呢?这节,我们详细来探讨下。
Redis
作者:帅旋
|
发表于 2021-06-16
|
分类于
存储
内存引发的Redis性能问题
在内存不足的情况下,操作系统会启用swap机制,这个时候,Redis主线程会导致大量磁盘IO,极大的增加Redis响应时间,导致Redis性能急剧下降。
Redis
作者:帅旋
|
发表于 2021-06-16
|
分类于
存储
1
2
3
4
…
7
×
IT宅
关注公众号及时获取网站内容更新。
请帅旋喝一杯咖啡
咖啡=电量,给帅旋充杯咖啡,他会满电写代码!