Windwork 缓存组件
Windwork 缓存组件提供简易健壮的缓存组件,5分钟即可完全掌握。
目前支持文件缓存、Memcache、Memcached、Redis缓存存储。
阿里云Redis集群子实例Key查看
摘要: 阿里云Redis集群有多个节点,用户需要查看每个子节点具体有哪些key 。本文主要介绍了如何使用阿里云云数据库Redis特有的iscan命令查看子节点上所有key的情况。
阿里云Redis集群有多个节点,用户需要查看每个子节点具体有哪些key。
Redis Cluster 生产实践整理
1、最佳实践
1.1 应用做好容错机制
连接或者请求异常,进行连接retry和reconnect。
做存储使用的 Redis systemd 去掉 Auto Restart 配置,避免Master加载空dump.rdb,replicate到Slave,刷掉Slave数据。
重试时间应该大于c
Redis实践操作之—— keyspace notification(键空间通知)
源码地址:https://github.com/Tinywan/PHP_Experience
一、需求分析:
设置了生存时间的Key,在过期时能不能有所提示?
如果能对过期Key有个监听,如何对过期Key进行一个回调处理?
如何使用 Redis 来实现定时任务?
二、序言:
本文所说的定时任务或者说计划任务并不是很多人想象中的那样,比如说每天凌晨三点自动运行起来跑一个脚本。
Redis 缓存 雪崩 穿透
Redis 缓存 雪崩 穿透
正常情况下使用 Redis
出现雪崩与穿透的情况
雪崩: 大量 cache 在同一时间失效
穿透: 大量请求到 Redis 中, 而 Redis 中没有缓存, 最后请求落到数据库中导致崩溃
解决雪崩与穿透:
雪崩:: 可以设置 Redis cache 的过期时间,让缓存失效的时间尽量均匀
穿透:: 将一份 key 作两次缓存, 双缓存策略。