[汇总]Redis经验
追求绝对一致性的业务场景,不适合引入缓存。但是,通过一些方案优化处理,是可以保证弱一致性,最终一致性的。
- 缓存延时双删
- 删除缓存重试机制
- 读取biglog异步删除缓存
如何保证MySQL和Redis的数据一致性?10张图带你搞定!
无并发情况:
a. 消息队列+异步重试 无论使用哪一种执行时序,可以将……求写入消息队列…… 使用重试策略,对失败操作进行“补偿”。
b. 订阅Binlog变更日志
高并发情况: ……
Redis 到底是怎么实现“附近的人”这个功能的?
自Redis 3.2开始,Redis基于geohash和有序集合提供了地理位置相关功能。
redis的高级特性:bit位操作。SETBIT key offset value
Redis提供了一种Pipeline(管道)方法可以改善上述用例的性能。为什么pipeline只能作用在一个Redis节点上,即集群模式下不能使用pipeline?
记一次因 Redis 使用不当导致应用卡死 bug 的排查及解决!
@Transactional 与redistemplate.setEnableTransactionSupport()的冲突
Redis 官方可视化工具,功能真心强大!高颜值 RedisInsight
Redis中一个你绝对没用过,但是特别好用性能炸裂的数据结构,分享!