
Redis
文章平均质量分 68
Daydreamer .
No one will wait for you,success comes from within yourself!
展开
-
9、Redis之哨兵
对于Master宕机后的冷处理方式是无法实现高可用的。Redis从2.6版本开始提供了高可用的解决方案–Sentinel哨兵机制。在集群中再引入一个节点,该节点充当Sentinel哨兵,用于监视Master的运行状态,并在Master宕机后自动指定一个Slave作为新的Master。整个过程无需人工操作,完全由哨兵自动完成。 不过,此时的 Sentinel 哨兵又成为了一个单点故障点:若哨兵发生宕机,整个集群将瘫 痪。原创 2024-07-17 22:19:01 · 1191 阅读 · 0 评论 -
8、Redis之数据同步
Redis2.8版本之前,首次通信成功后。slave会向master发送sync数据同步请求。然后master就会将其所有数据全部发送给slave,由slave保存到其本地持久化文件中。这个过程称为全量复制。 但在这里存在一个问题,在全量复制过程中会存在网络抖动而导致数据复制过程中断。当网络恢复后,slave与master重新建立连接,此时slave会重新发送sync请求,然后重新进行全量复制。 由于全量复制整个过程是非常消耗时间的,所以出现网络抖动的概率很高。原创 2024-07-07 16:24:06 · 1692 阅读 · 0 评论 -
7、Redis主从复制过程
在 slave 数据同步过程中,master 的主进程仍在不断地接受着客户端的写操作,且不仅将新的数据写入到了 master 内存,同时也写入到了同步缓存。当 master 的持久化文件中的数据发送完毕后,master 会再将同步缓存中新的数据发送给 slave,由 slave 将其写入到本地持久化文件中。如果验证成功,则向 slave 发送连接成功响应。 当 slave 与 master 的数据同步完成后,slave 就会读取本地的持久化文件,将其恢复到本地内存,然后就可以对外提供读服务了。原创 2024-07-07 16:23:30 · 242 阅读 · 0 评论 -
6、Redis之主从集群搭建
Redis的主从集群是一个”一主多从“的读写分离集群.集群中的Master节点负责客户端的读写请求,而Slave节点负责客户端读请求。之所以要将集群搭建为读写分离模式,主要是因为,对于数据库集群,写操作压力一般较小,读压力更大。所以只有一个节点负责处理写请求操作即可。原创 2024-07-06 18:20:20 · 506 阅读 · 0 评论 -
5、RDB与AOF对比
RDB文件小数据恢复快。原创 2024-07-06 18:19:18 · 223 阅读 · 0 评论 -
2、Key的层级结构
Redis的key允许有多个单词形成层级结构,多个单词之间用’:'隔开。product相关的key:project:product:1。user相关的key:project:user:1。原创 2024-07-05 21:58:08 · 210 阅读 · 0 评论 -
1、Reids之基础
Redis是一个key-value的数据库,多样:(未列全)原创 2024-07-05 21:56:43 · 941 阅读 · 0 评论 -
4、Redis持久化之AOF
AOF,Append Only File,是指Redis将每一次写操作都以日志的形式记录到一个AOF文件中的持久化技术。当需要恢复内存数据时,将这些写操作重新执行一次,便会恢复到之前的内存数据状态。原创 2024-03-14 20:48:20 · 1085 阅读 · 0 评论 -
3、Redis持久化之RDB
RDB是redis默认的持久化策略,在RDB模式下,可以将redis在内存中的数据库状态保存到磁盘里面(以内存快照的形式),避免数据意外丢失。RDB持久化功能既可以手动执行,也可以通过配置文件定期执行。RDB通过生成一个经过压缩的二进制文件,保存数据库状态,可以通过该文件进行还原。原创 2024-03-14 20:47:37 · 474 阅读 · 0 评论 -
10、Redis分布式系统之数据分区算法
Redis分布式系统,官方称为Redis Cluster, Redis集群(这个集群和前面的主从复制集群不同,这个集群可以理解为是多个主从复制集群所组成的集群),其实是Redis3.0开始推出得分布式解决方案。(下面讲到的节点本质都是在Redis分布式系统中的一个主从复制集群)原创 2024-03-12 16:25:13 · 987 阅读 · 0 评论 -
Redis集群:哨兵模式
Redis集群-哨兵模式原创 2023-06-30 13:52:57 · 1037 阅读 · 0 评论 -
虚拟机模拟搭建Redis集群:主从复制-读写分离
Redis注册复用-读写分离的搭建原创 2023-06-29 18:01:49 · 305 阅读 · 1 评论 -
Python操作Redis事务
Python操作Redis事务原创 2023-06-28 21:31:34 · 580 阅读 · 1 评论 -
Python连接Redis
python连接Redis的两种连接方式原创 2023-06-28 16:15:41 · 161 阅读 · 1 评论 -
Ubuntu下Redis的相关配置,及Windows下使用Redis Desktop Manager连接
Windows下连接Redis原创 2023-06-27 17:05:53 · 330 阅读 · 1 评论 -
Ubuntu安装Redis
非常详细的Redis安装原创 2023-06-27 16:53:13 · 188 阅读 · 1 评论