![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Redis
Redis学习相关
shui2104
这个作者很懒,什么都没留下…
展开
-
Redis雪崩、击穿、穿透
Redis雪崩、击穿、穿透缓存预热问题:服务器启动之后,迅速宕机。排查特征:请求数量多,主从之间数据吞吐较大,数据同步操作频繁。 缓存预热就是系统启动之前,提前将相关的缓存数据直接加载到缓存系统,避免在用户请求的时候,先查询数据库,然后再将数据缓存的问题。用户直接查询实现被缓存的缓存数据。方案前期准备日常例行统计数据访问记录,统计访问频度较高的热点数据。利用LRU数据删除策略,构建数据存留队列。准备工作将统计结果中的数据分类,根据级别,Redis优先加载级别较高的热点数据利用分原创 2020-11-20 00:41:21 · 202 阅读 · 0 评论 -
Redis删除策略
删除策略过期数据 Redis是一种内存级数据库,所有数据均存放在内存中,内存中的数据可以通过TTL指令获取其状态:XX:具有时效性的数据-1:永久有效的数据-2:已经过期的数据或被删除的数据或未定义的数据时效性数据的存储结构删除策略是对expires的维护。删除数据的策略定时删除 创建一个定时器,当key设置有过期时间,且过期时间到达时,由定时器任务立即执行对键的删除操作。当前时间和expires中对过期时间一致时,定时器触发删除。 优点:节省内存,到时间就删除,原创 2020-09-27 00:23:51 · 2196 阅读 · 3 评论 -
Redis-主从复制
Redis-主从复制 为了避免单点Redis服务器故障,准备多台服务器,相互连通。将数据多个副本保存在不同的服务器上,连接在一起,并保证数据是同步的。即使其中某一台服务器宕机,其他服务器依然可以继续提供服务,实现Redis的高可用,同时实现数据冗余备份。 主从复制即将master中的数据有效及时的复制到slave中。一个master可以对应多个slave,一个slave只能对应一个master。master:复制写数据,执行写操作时,将出现变化的数据自动同步到slave。读数据的操作基本可忽略原创 2020-09-27 00:17:23 · 226 阅读 · 0 评论 -
Redis持久化和事务
Redis持久化和事务持久化 利用永久性存储介质将数据进行保存,在特定的时间将保存的数据进行恢复的工作机制称为持久化。防止数据的意外丢失,确保数据安全性。 Redis提供了持久化的机制,分别是RDB(Redis DataBase):将当前数据状态进保存,快照形式,存储数据结果,存储格式简单,关注点在数据。AOF(Append Only File):将数据的操作过程进行保存,日志形式,存储操作过程,存储格式复杂,关注点在数据的操作过程。RDB RDB持久化是指在指定的时间间隔内将内存中原创 2020-09-18 19:13:50 · 151 阅读 · 0 评论 -
Redis入门
Redis_入门 Redis(REmote DIctionary Server)是C语言开发的开源的高性能键值对(key-value)数据库。 NoSQL(NoSQL = Not Only SQL ),指非关系型的数据库。是对不同于传统的关系型数据库的数据库管理系统的统称。类型部分代表特点列存储Hbase、Cassandra、Hypertable顾名思义,是按列存储数据的。最大的特点是方便存储结构化和半结构化数据,方便做数据压缩,对针对某一列或者某几列的查询有非常大的I原创 2020-09-18 19:07:37 · 129 阅读 · 0 评论