![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
redis
湫兮若风
这个作者很懒,什么都没留下…
展开
-
Redis--使用场景
文章目录1. String1. 分布式锁1. SET1. 抽奖类2. 点赞类3. 关注类4. 组合条件过滤2. ZSET1. 排行榜 1. String 1. 分布式锁 1. SET 1. 抽奖类 2. 点赞类 3. 关注类 4. 组合条件过滤 2. ZSET 1. 排行榜 ...原创 2020-03-19 19:38:40 · 218 阅读 · 0 评论 -
Redis--Redis cluster集群模式(Since 3.0)
文章目录1. 集群基础1. 原因2. 数据分区2. 搭建集群1. 基础2. 安装1. 原生安装2. Ruby环境安装 1. 集群基础 1. 原因 并发量:单点Redis官方是说10万/s;但是需要更高的QPS,单点就无法达到; 数据量:Redis使用内存存储数据,因此,大量的数据存储在内存中,很贵而且,若数据量特别大的时候,就无法存储到单点的内存中。 2. 数据分区 分区架构图 分区...原创 2019-09-10 17:19:41 · 149 阅读 · 0 评论 -
Redis--Sentinel
文章目录1. 主从复制存在的问题2. Sentinel基础1. 架构2. 故障转移机制2. Sentinel搭建3. Sentinel客户端高可用4. Sentinel原理1. 三个定时任务,理解Sentinel原理2. 主管下线和客观下线3. 领导者选举4. 故障转移原理5. Sentinel运维管理 1. 主从复制存在的问题 手动故障转移。 当主节点宕机的时候,无法选择新的Master节点...原创 2019-09-10 11:30:24 · 105 阅读 · 0 评论 -
Redis--主从复制
文章目录1. 主从复制基础1. 来源2.作用3. 总结2. 主从复制配置1. `slaveof`命令2. 通过配置文件,配置Slave节点3.全量复制和部分复制1. 全量复制1. 部分复制4.常见问题处理1. 读写分离2. 主从配置不一致3. 规避全量复制4. 规避复制风暴 1. 主从复制基础 1. 来源 单节点的服务,无法保证高可用。且当磁盘损坏,数据直接丢失,无法恢复。 2.作用 作为数...原创 2019-09-09 10:55:25 · 79 阅读 · 0 评论 -
Redis--使用中常见问题及解决方案
文章目录1. Fork操作1. 基础知识2. 改善Fork操作2. 子进程开销和优化1. 基础2. 优化3. AOF追加阻塞1. 基础2. 阻塞定位 1. Fork操作 1. 基础知识 2. 改善Fork操作 2. 子进程开销和优化 1. 基础 2. 优化 3. AOF追加阻塞 1. 基础 2. 阻塞定位 根据Redis日志 在日志中会出现如下语句 使用linux命令inf...原创 2019-09-08 21:53:57 · 433 阅读 · 0 评论 -
Redis--持久化
文章目录1. 持久化的作用2. RDB方式1. 基础概述2. 触发RDB的三种方式3. 其它会,触发RDB的三种方式4. RDB配置,最佳实践5. RDB缺点3. AOF方式1. 基础概述2. 配置AOF执行的三种策略3. AOF重写 1. 持久化的作用 概述:Redis数据保存在内存中,但是会异步的同步到磁盘中,保证数据的持久化; 持久化方式 2. RDB方式 1. 基础概述 把存...原创 2019-09-08 21:03:31 · 161 阅读 · 0 评论 -
Redis--瑞士军刀功能
文章目录1. 慢查询1. 生命周期2. 两个配置3. 配置方法4. 常用查询命令5. 运维经验2. PipeLine(流水线)1. 定义2. 使用jedis操作Pipeline3. `mget & mset`和`Pipeline`的区别4. 使用建议3. 发布订阅1. 架构4. Bitmap(位图)1. 基础知识2. 实战3. 使用经验5. HyperLogLog1. 基础概念2. API...原创 2019-09-06 15:47:27 · 168 阅读 · 0 评论 -
Redis--基础知识
文章目录1. 通用命令2. 数据结构和内部编码3. 单线程4. 数据类型1. String2. Hash3. List4. Set5. Zset 1. 通用命令 keys pattern 用法: ?配置0或1个字符,*匹配0或多个字符。 注意点:时间复杂度是O(n)的,数据量过大时,因为redis是单线程,会导致阻塞。 正确使用扫描keys: 从从备节点中进行操作。 使用Scan进行扫描。...原创 2019-09-06 11:19:00 · 101 阅读 · 0 评论 -
Redis使用技巧
文章目录1. 区分业务2. 优雅扩容3. 发现异常 1. 区分业务 场景:前提为多业务使用的是同一个redis,多业务间用Redis,会出现很多缓存Key,根本没法知道哪些key是属于哪个业务的,如:KEY: user:1000、user:book、book、user:like:book、book:user;甚至会出现key冲突。 解决方案:就是强制在方法中,要开发人员赋予业务区分,每个业务都是...原创 2019-06-26 13:47:09 · 118 阅读 · 0 评论 -
Redis实战 学习笔记
文章目录数据安全与性能保障1. 持久化选项2. 复制3. 处理系统故障4. 事务 数据安全与性能保障 1. 持久化选项 提供了两种持久化的方案: 快照:将存在于某个时刻的数据都写到硬盘中。 使用快照来持久化时,当服务器崩溃的时候,用户将丢失最近一次生成快照之后,修改的所有数据 若在新的快照创建完毕之前,Redis、系统、硬件这三者中任一个崩溃了,那么redis将丢失最近一次创建快照之后写入的...原创 2019-06-12 12:44:24 · 113 阅读 · 0 评论