redis
文章平均质量分 96
化身强盗_Bandit
这个作者很懒,什么都没留下…
展开
-
Redis入门(六) ---缓存穿透,缓存击穿,缓存雪崩和分布式锁
文章目录12、Redis应用环境下的问题12.1 缓存穿透(查不到)原因分析:解决方案:12.2 缓存击穿(查询量太大,一个缓存过期)原因分析:解决方案:12.3 缓存雪崩(大量缓存过期)原因分析:解决方案:12.4 分布式锁的问题12.4.1 分布式锁主流实现方案:12.4.2 使用Redis实现分布式锁1、setnx key value加锁,del key解锁2、设置过期时间3、指定锁的值为uuid4、使用Lua脚本12.4.3 总结Redis笔记:Redis入门(一)— 五种基本数据类型Red原创 2021-12-17 15:35:00 · 487 阅读 · 0 评论 -
Redis入门(五) --- redis集群的概念,如何搭建,工作流程
文章目录11、Redis集群11.1 集群的引入11.2 怎么搭建集群11.2.1 制作六个实例:11.2.2 将六个节点合成一个集群:11.2.3 如何用集群的方式登录主机:redis cluster如何分配这六个节点?11.3 集群的插槽Slots11.4 集群中录入值11.5 查询集群的值11.6 集群故障恢复主从关系变化:某一段插槽的主从节点都宕掉,redis服务是否还能继续?11.7 集群的Jedis开发11.8 集群的总结优点:缺点:11、Redis集群11.1 集群的引入11.2 怎么搭建集群原创 2021-12-17 10:56:32 · 1330 阅读 · 0 评论 -
Redis入门(四)--- 主从复制,哨兵机制
文章目录10、Redis主从复制10.1 主从复制简介10.1.1 是什么10.1.2 能干啥10.2 主从复制相关配置10.2.1 配置文件修改10.2.2 复制三个配置文件10.2.3 启动三台redis服务器10.2.4 查看三台主机的运行情况10.2.5 配从不配主10.3 主从复制常用三招10.3.1 一主两仆10.3.2 薪火相传10.3.3 反客为主10.4 Redis主从复制原理总结:10.5 哨兵机制(sentinel)10.5.1 怎么玩10.5.2 主机挂掉选举新主机10.5.3 复制原创 2021-12-16 13:02:06 · 1669 阅读 · 0 评论 -
Redis入门(三)--- 可视化工具,发布订阅,事务管理,持久化RDB,AOF基本概念
文章目录[拓展]、Redis可视化工具7、Redis发布订阅7.1 发布和订阅7.2 命令行实现8、Redis事务管理8.1 Redis事务的定义8.2 Multi、Exec、discard8.2.1 事务对错误的处理8.3 锁机制8.3.1 悲观锁8.3.2 乐观锁8.3.3 如何加锁8.4 Redis秒杀案例8.4.1 秒杀并发模拟8.4.2 超卖问题问题:解决:8.4.3 少买问题原因:解决:9、Redis持久化9.1 RDB方式9.1.1 RDB是什么?9.1.2 备份如何执行9.1.3 dump.原创 2021-12-14 10:30:59 · 1201 阅读 · 0 评论 -
Redis入门(二)--- redis新增数据类型,jedis操作redis,springboot整合redis
文章目录4、Redis新增的数据类型4.1 Bitmaps4.1.1 基本命令4.1.2 实例4.1.3 Bitmaps和set的对比4.2 HyperLogLog4.2.1 基本命令4.2.2 实例4.3 Geospatial4.3.1 基本命令4.3.2 实例5、Jedis操作redis5.1 Jedis-String5.2 Jedis-List5.3 Jedis-Set5.4 Jedis-Hash5.5 Jedis-Zset6、Springboot整合Redis1、pom依赖2、配置config3、测原创 2021-12-11 10:10:54 · 1811 阅读 · 0 评论 -
Redis入门(一)--- 五种基本数据类型
介绍:NoSql,非关系型数据库;单线程+多路IO复用技术Redis的原子性由于redis是单线程的,所有单个命令的执行都是原子性的适用场景:对数据高并发的读写海量数据的读写对数据高可扩展性的重点:redis和MemcacheRedis几乎覆盖了Memcached的绝大部分功能数据都在内存中,支持持久化,主要用作备份恢复除了支持简单的key-value模式,还支持多种数据结构的存储,比如 list、set、hash、zset等。一般是作为缓存数据库辅助持久化的数据库Me原创 2021-12-10 09:40:29 · 214 阅读 · 0 评论