![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Redis
文章平均质量分 66
Sky_rabbit94
这个作者很懒,什么都没留下…
展开
-
Redis-跳跃表
https://www.cnblogs.com/hunternet/p/11248192.html 00:00/01:36 なんちゃった~ (开玩笑的啦~) 余った布で いろ鬼です (用多余的布 玩个游戏的说) トラはやっぱり 個性です (老虎果然是 有个性的说) アヤヤ(/≧▽≦/)お邪魔するです (小绫绫(≧▽≦)打扰了的说) 良いこと考えました (想到了个好主意) どういたしまして (不用客气) とても仲良くなれだけど「shino」 (虽然关系变得很好了) ...转载 2021-06-08 20:18:05 · 159 阅读 · 0 评论 -
Redis-企业级解决方案
缓存预热 缓存预热就是系统启动前,提前将相关的缓存数据直接加载到缓存系统。避免在用户请求的时候,先查询数据库,然后再将数据缓存的问题!用户直接查询事先被预热的缓存数据。 缓存雪崩 缓存雪崩就是瞬间过期数据量太大,导致对数据库服务器造成压力。如能有效避免过期时间集中,可以有效解决雪崩现象的出现(约40%),配合其他策略一起使用,并监控服务器的运行数据,根据运行记录做快速调整。 LRU最近使用、LFU最少使用 道:如何去设计 术:遇到问题如何解决 缓存击穿 缓存击穿就是单个高.原创 2021-05-11 23:18:21 · 112 阅读 · 0 评论 -
Redis集群
集群架构: 集群就是使用网络将若干台计算机联通起来,并提供统一的管理方式,使其对外呈现单机的服务效果。 集群的作用: 分散当年太服务器的访问压力,实现负载均衡 分散单台服务器的存储压力,实现可扩展性 降低单台服务器宕机带来的业务灾难 数据存储设计 通过算法,计算出key应该放的位置 将所有存储空间切割成16385份,每台主机保存一部分,每份代表一个存储空间(槽),一个槽可以保存很多数据 将key按照计算结果放入对应空间 若增加一个数据库,则没个库都分一部分槽给新数据库 集群内部通讯原创 2021-05-10 23:23:26 · 133 阅读 · 2 评论 -
Redis集群-哨兵
哨兵: 哨兵(sentinel),是一个分布式系统,用于对主从结构中的每一台服务器进行监控,当出现故障时通过投票机制选择新的master并将所有slave连接到新的master。 哨兵的作用: 启用哨兵模式: 配置一拖二的主从结构 配置三个哨兵(配置相同,端口不同) 参看sentinel.conf 启动哨兵 redis-sentinel sentinel-端口号.conf 哨兵工作原理: 阶段一:监控阶段 sentinel会向master要状态,向slave要状态、向se.原创 2021-05-10 00:06:23 · 100 阅读 · 0 评论 -
Redis集群
Redis主从复制: “三高”架构:高并发、高性能、高可用 点击redis的风险与问题: 1、机器故障:硬盘故障、系统崩溃 本质:数据丢失、很可能对业务造成灾难性打击 2、容量瓶颈:内存不足,从16G升级到64G,从64G升级到128G,无限升级内存 本质:穷,硬件条件跟不上 为了避免单点Redis服务器故障,准备多台服务器相互联通。数据复制多个副本在不同服务器上,连接在一起,保证数据是同步的。一台宕机其他可以提供服务,实现Redis的高可用,同时实现数据冗余备份。 主从复制: 主从复制即原创 2021-05-07 23:33:46 · 100 阅读 · 0 评论 -
Redis事物
Redis 事务本质:一组命令的集合! 一个事务中的所有命令都会被序列化,在事务执行过程的中,会按 照顺序执行!事务中的多个命令被一次性发送给服务器 Redis事务没有没有隔离级别的概念!事物中的命令没有被执行,只有发起的时候才会被执行, Redis 最简单的事务实现方式是使用 MULTI 和 EXEC 命令将事务操作包围起来。 MULTI开启后,执行命令都会进入队列,执行EXEC,才会顺序执行指令,DISCARD可以取消事物 事物过程中执行出错的情况: 1、语法错误:整个事物无法执行失败 .原创 2021-05-07 22:58:54 · 85 阅读 · 0 评论 -
Redis持久化
什么是持久化: 利用永久性存储介质将数据进行保存,在特定的时间将保存的数据进行恢复的工作机制成为持久化 为什么要进行持久化: 防止数据意外丢失,确保数据安全性 持久化方式: RDB:数据(快照):将当前数据状态进行保存,快照形式,存储数据结果,存储格式简单,关注点在数据 AOF:过程(日志):将数据的操作过程进行保存,日志形式,存储操作过程,存储格式复杂,关注点在数据的操作过程 RDB启动方式-save指令 马上执行,而且加入到任务执行队列中 重启redis可以自动恢复数据,如果没有sav原创 2021-05-06 23:46:04 · 211 阅读 · 0 评论