随笔分类 - Redis
摘要:前言 分布式锁一般有三种实现方式:1. 数据库乐观锁;2. 基于Redis的分布式锁;3. 基于ZooKeeper的分布式锁。本篇博客将介绍第二种方式,基于Redis实现分布式锁。虽然网上已经有各种介绍Redis分布式锁实现的博客,然而他们的实现却有着各种各样的问题,为了避免误人子弟,本篇博客将详细
阅读全文
摘要:1.缓存更新 一般来说缓存的更新有两种情况: 先删除缓存,再更新数据库。 先更新数据库,再删除缓存。 这两种情况在业界,大家对其都有自己的看法。具体怎么使用还得看各自的取舍。当然肯定会有人问为什么要删除缓存呢?而不是更新缓存呢?你可以想想当有多个并发的请求更新数据,你并不能保证更新数据库的顺序和更新
阅读全文
摘要:https://www.cnblogs.com/51life/p/10233340.html 1、主从模式 2、哨兵模式 https://www.jianshu.com/p/9ec2c8cb5df2 3、Cluster集群模式 https://www.cnblogs.com/51life/p/102
阅读全文
摘要:持久化一:RDB方式 默认配置: save 900 1save 300 10save 60 10000 持久化二:AOF方式 默认配置:appendonly no,appendfilename "appendonly.aof",appendfsync everysec auto-aof-rewrit
阅读全文
摘要:一,高可用 高可用(High Availability),是当一台服务器停止服务后,对于业务及用户毫无影响。 停止服务的原因可能由于网卡、路由器、机房、CPU负载过高、内存溢出、自然灾害等不可预期的原因导致,在很多时候也称单点问题。 (1)解决单点问题主要有2种方式: 主备方式 这种通常是一台主机、
阅读全文
摘要:安装参考:http://www.runoob.com/redis/redis-install.html Redis命令参考:http://redisdoc.com/ Redis 是完全开源免费的,遵守BSD协议,是一个高性能的key-value数据库。 Redis 与其他 key - value 缓
阅读全文