Redis
文章平均质量分 93
茂大师
这个作者很懒,什么都没留下…
展开
-
2023.1.31 关于 Redis 分布式锁详解
引言分布式锁引入分布式锁引入 set nx引入过期时间引入校验机制引入 lua 脚本引入过期时间续约(看门狗)引入 redlock 算法结语原创 2024-02-01 08:00:00 · 742 阅读 · 0 评论 -
2024.1.29 关于 Redis 缓存详解
缓存基本概念二八定律Redis 作为缓存缓存更新策略定期生成实时生成内存淘汰策略缓存使用的注意事项关于缓存预热关于缓存穿透关于缓存雪崩关于缓存击穿(瘫痪)原创 2024-01-30 08:00:00 · 637 阅读 · 0 评论 -
2023.1.27 Redis 基于 Doker 模拟搭建集群环境
与集群扩容相对应的,还有集群缩容,即将一些节点给拿掉,减少分片的数量。3、使用 docker 获取 Redis 镜像。2、我们重新启动 redis1 ,并继续观察。原创 2024-01-28 08:00:00 · 1337 阅读 · 0 评论 -
2024.1.25 关于 Redis 集群哈希槽分区算法详解
集群哈希求余算法基本思路服务器扩容一致性哈希算法基本思路哈希槽分区算法服务器扩容原创 2024-01-26 08:00:00 · 1293 阅读 · 0 评论 -
2023.1.23 关于 Redis 哨兵模式详解
引言人工恢复主节点故障编辑主从 + 哨兵模式Docker 模拟部署哨兵模式关于端口映射展现哨兵机制哨兵重新选取主节点的流程哨兵模式注意事项原创 2024-01-24 01:03:52 · 1046 阅读 · 0 评论 -
2023.1.21 关于 Redis 主从复制详解
引言单点问题分布式系统主从模式配置 Redis 主从结构断开主从关系切换主从关系补充知识点一只读网络延迟拓扑结构一主一从一主多从树形主从结构主从复制的基本流程数据同步replicationidoffsetpzync 运行流程具体流程补充知识点二replicationid与 runId 区别全量复制流程部分复制流程实时复制流程心跳包机制总结主从复制解决的问题主从复原创 2024-01-22 12:04:11 · 993 阅读 · 0 评论 -
2023.1.19 关于 Redis 事务详解
Redis 事务对比 MySQL 事务MySQL 事务Redis 事务Redis 事务原子性解释Redis 事务详解执行流程典型使用场景Redis 事务命令WATCH 的使用WATCH 实现原理总结原创 2024-01-20 08:00:00 · 772 阅读 · 0 评论 -
2023.1.17 关于 Redis 持久化 AOF 策略详解
引言AOF 策略实例演示一缓冲区重写机制手动触发自动触发AOF 重写流程实例演示二原创 2024-01-18 18:55:07 · 1090 阅读 · 0 评论 -
2023.1.15 关于 Redis 持久化 RDB 策略详解
Redis 持久化Redis 实现持久化的两大策略RDB 策略手动触发save 命令bgsave 命令bgsave 命令执行流程自动触发rdb 文件实例演示一实例演示二实例演示三实例演示四RDB 策略的优缺点原创 2024-01-16 08:00:00 · 1422 阅读 · 2 评论 -
2023.1.13 关于在 Spring 中操作 Redis 服务器
引言前置工作前置知识实例演示String 类型List 类型Set 类型Hash 类型ZSet 类型原创 2024-01-14 11:47:48 · 1093 阅读 · 0 评论 -
2024.1.11 关于 Jedis 库操作 Redis 基本演示
引言通用命令SET & GETEXISTS &DELKEYSEXPIRE & TTLTYPEString 类型命令MGET & MSETGETRANGE & SETRANGEAPPENDINCR & DECRList 类型命令LPUSH & LRANGLPOP & LPOPBLPOP & BRPOPLLENSet 类型命令SADD & SMEMBERSSISMEMBERSSCARDSPOPSINTERSINT原创 2024-01-12 22:58:51 · 574 阅读 · 0 评论 -
2024.1.9 基于 Jedis 通过 Java 客户端连接 Redis 服务器
引言RESP 协议Redis 通信过程实现步骤步骤一步骤二步骤三步骤四原创 2024-01-10 12:00:00 · 1191 阅读 · 0 评论 -
2024.1.8 关于 Redis 数据类型 Zset 集合命令、编码方式、应用场景
引言Zset 集合命令ZINTERSTOREZUNIONSTOREZset 编码方式Zset 应用场景排行榜系统原创 2024-01-09 16:02:54 · 1109 阅读 · 0 评论 -
2024.1.6 关于 Redis 数据类型 Zset 常用命令
Zset 基本概念Zset 命令操作ZADDZRANGEZREVRANGEZCARDZCOUNTZRANGEBYSCOREZPOPMAXBZPOPMAXZPOPMINBZPOPMINZRANKZREVRANKZSCOREZREMZREMRANGEBYRANKZREMRANGEBYSCOREZINCRBY原创 2024-01-07 16:11:31 · 1990 阅读 · 0 评论 -
2024.1.3 关于 Redis 渐进式遍历 和 数据库管理命令
引言渐进式遍历SCAN 命令数据库管理命令切换数据库获取数据库 key 个数删除数据库所有 key同步删除 SYNC异步删除 ASYNC原创 2024-01-04 14:00:00 · 987 阅读 · 0 评论 -
2024.1.2 Redis 数据类型 Stream、Geospatial、HyperLogLog、Bitmaps、Bitfields 简介
引言Stream 类型Geospatial 类型HyperLogLog 类型Bitmaps 类型Bitfields 类型原创 2024-01-03 12:43:47 · 1075 阅读 · 0 评论 -
2023.12.30 关于 Redis 数据类型 Set 常用命令、内部编码、应用场景
引言Set 类型基本概念Set 基本操作命令SADDSMEMBERSSISMEMBERSPOPSRANDMEMBERSCARDSMOVESREM集合间操作命令交集SINTERSINTERSTORE并集SUNIONSUNIONSTORE差集SDIFFSDIFFSTORESet 编码方式Set 的应用场景用户画像共同好友统计 UV(去重)原创 2023-12-31 14:13:35 · 1102 阅读 · 1 评论 -
2023.12.28 关于 Redis 数据类型 List 内部编码、应用场景
List 编码方式早期版本现今版本List 实际应用多表之间的关联关系消息队列频道(多列表)消息队列微博 Timeline栈 & 队列原创 2023-12-30 14:49:50 · 1271 阅读 · 0 评论 -
2023.12.27 关于 Redis 数据类型 List 常用命令
List 类型基本概念List 类型特点List 操作命令LPUSHLPUSHXRPUSHRPUSHXLRANGELPOPRPOPLINDEXLINSERTLREMLTRIMLSET阻塞版本的命令阻塞版本 和 非阻塞版本的区别BLPOP & BRPOP原创 2023-12-28 21:23:14 · 1555 阅读 · 0 评论 -
2023.12.25 关于 Redis 数据类型 Hash 常用命令、内部编码、应用场景
Hash 数据类型Hash 操作命令HSETHGETHEXISTSHDELHKEYSHVALSHGETALLHMGETHLENHSETNXHINCRBYHINCRBYFLOATHSTRLENHash 编码方式理解什么是压缩Hash 实际应用Cache 缓存原创 2023-12-26 19:52:30 · 1091 阅读 · 0 评论 -
2023.12.24 关于 Redis 数据类型 String 内部编码、应用场景
String 类型内部编码3 种内部编码方式String 类型应用场景Cache 缓存键名命名规则计数(Counter)共享会话(Session )手机验证码总结原创 2023-12-25 11:01:22 · 843 阅读 · 0 评论 -
2023.12.22 关于 Redis 数据类型 String 常用命令
引言String 类型基本概念SET & GETSET 命令GET 命令MSET & MGETMSET 命令MGET 命令SETNX & SETEX & PSETEXSETNX 命令SETEX 命令PSETEX 命令计数命令INCR 命令INCRBY命令DECR 命令DECRBY 命令INCRBYFLOAT 命令总结字符串操作命令APPEND 命令GETRANGE 命令SETRANGE 命令STRLEN 命令原创 2023-12-24 14:17:02 · 2360 阅读 · 0 评论 -
2023.12.21 关于 Redis 常用数据结构 和 单线程模型
各数据结构具体编码方式查看 key 对应 value 的编码方式Reids 单线程模型经典面试题IO 多路复用原创 2023-12-22 18:13:20 · 1224 阅读 · 0 评论 -
2023.12.19 关于 Redis 通用全局命令
引言Redis 全局命令SET & GETKEYSEXISTSDELEXPIRETTLTYPEredis 引入定时器高效处理过期 key基于优先级队列方式基于时间轮方式原创 2023-12-21 18:51:18 · 932 阅读 · 0 评论 -
2023.12.17 关于 Redis 的特性和应用场景
引言Redis特性内存中存储数据可编程性可扩展性持久化支持集群高可用性Redis 优势Redis 用作数据库Redis 相较于 MySQL 优势Redis 相较于 MySQL 劣势Redis 用作缓存典型场景Redis 存储 session 信息Redis 用作消息队列初心消息队列的优势Redis 适用于消息队列的场景原创 2023-12-18 21:32:28 · 944 阅读 · 0 评论 -
2023.12.16 关于 分布式系统 基本介绍
单机架构服务器负载过高问题解决方法分布式系统引入更多的服务器节点负载均衡数据库读写分离引入缓存数据库分库分表引入微服务基本概念应用(Application)/ 系统(System)模块(Module)/组件(Component)分布式(Distributed)集群(Cluster)主(Master)/从(Slave)中间件(Middleware)评价指标(Metric)可用性(Availability)响应时长(Respon原创 2023-12-17 22:50:31 · 994 阅读 · 0 评论