Redis 高可用篇 - 集群/多机部署

这篇主要分享Redis 多机部署。大概分为主从集群、哨兵模模式、切片集群. 什么是主从集群? Redis主从复制模式是一种数据冗余和高可用性的解决方案。在这种模式下,一个Redis实例作为主节点(Master),其他实例作为从节点(Slave)。从节点会复制主节点的数据,并在主节点出现故障时提供备份


Redis 高可用篇 - 并发场景

这篇是一个场景杂谈,但都和秒杀有点关系: Redis 消息队列,Redis 限流器、秒杀 消息队列 消息队列本质上就是一个具有FIFO性质数据结构而已,所以用Redis 作消息队列是可以的,只要和业务契合,为什么不能考虑呢 Redis FIFO 对象对比 redis 有三种对象可以作消息队列 分别是


Redis 高可用篇 - 分布式锁

这篇是Redis 学习笔记系列的高可用篇,也就是实战篇,所有的redis 系类更新首先是日常工作笔记和Redis 源码系列。[先挖坑,后面慢慢填吧,雾...] 分布式锁的实现要点是什么? 分布式锁实现四要点: 互斥性 抗死锁性 对称性 可靠性 为什么要引入Owner 概念? 因为不加入Owener


Redis 高可用篇 - 缓存一致

这篇分享缓存异常场景和缓存一致性... 这两个相关性高,容易左脚踩右脚螺旋升天... 缓存异常三连 缓存穿透(缓存、数据库双杀) 缓存穿透是什么 查一个 缓存和数据库都没有的数据就是穿透 高频请求直接打数据库会把数据库打崩


Redis 高可用篇 - 缓存基础

为什么用Redis 作缓存? 这里拿MySQL 举例,MySQL 数据是存储在硬盘上的,虽然MySQL 有查询缓存,但在查询数据时不可避免的会读盘载入数据,写入数据更是不可避免进行磁盘I/O 这之间的耗时比Redis多得多。在应对海量事务请求时MySQL 自然无法承受,Redis 舍弃MySQL 数


Redis 持久化篇 - AOF优化

概述 这篇讲的时AOF优化: 4.0 redis 引入了混合AOF (也就是前面一段二进制快照数据,后面一段AOF 日志),优化的是AOF文件大,数据恢复速度慢的问题. 5.0 以后默认开启混合AOF 7.0 redis 加入MPAOF,这里优化的是AOF/混合AOF 备份过程中有新指令要追加写,新


Redis 持久化篇 - AOF

配置文件在哪里?怎么配置? 配置文件名 redis.conf 路径在/etc/redis/redis.conf 以下是来自官方配置文件模板的RDB配置内容 https://download.redis.io/redis-stable/redis.conf ######################


Redis 持久化篇 - RDB

配置文件在哪里?怎么配置? 配置文件名 redis.conf 路径在/etc/redis/redis.conf 一下是来自官方配置文件模板的RDB配置内容 https://download.redis.io/redis-stable/redis.conf ######################


Redis 持久化篇 - 数据持久化

持久化介绍 redis 是一个内存型数据库,DRAM 的特性之一就是掉电数据丢失,所以如何保存数据就成了Redis 问世之初就需要考虑的问题,如何保存数据用专业的说法就是数据持久化. Redis目前有两种持久化策略,RDB(redis datebase backup),AOF(append only