Redis
文章平均质量分 85
Redis学习笔记
王茗渠
学习笔记共享
(绝大部分为手敲形成,如遇错误烦请留言指出)
展开
-
01. Redis基础-简介
Redis,全称remote dictionary server(远程字典服务),是一个开源的NoSQL数据库。Redis是一种基于键值对的NoSQL数据库,与很多键值对数据库不同,Redis的值可以有多种数据结构和算法组成。Redis会将所有的数据都放在内存中,所以他的读写性能非常好。Redis还可以将内存中的数据利用快照和日志的形式保持到硬盘上。Redis还提供了键过期、发布订阅、事务、流水线等附加功能。原创 2024-03-15 09:34:30 · 258 阅读 · 0 评论 -
02. Redis基础-安装
【代码】02. Redis基础-安装。原创 2024-03-15 09:35:10 · 639 阅读 · 0 评论 -
03. Redis基础-命令
【代码】03. Redis基础-命令。原创 2024-03-15 09:35:47 · 246 阅读 · 0 评论 -
04. Redis基础-持久化
如果Redis使用RDB和AOF两种保存方式,那么Redis只使用AOF的数据;原创 2024-03-15 09:36:19 · 589 阅读 · 0 评论 -
05. Redis架构-主从
在Redis主从复制架构中,通过定义主库(master)和从库(slave)的角色,实现数据的高效同步和备份。原创 2024-03-15 09:37:14 · 816 阅读 · 0 评论 -
06. Redis架构-哨兵
Redis的主从模式下,主节点一旦发生故障便不能提供服务,需要人工干预。手动将从节点晋升为主节点,同时还需要修改客户端配置。Sentinel(哨兵)架构解决了Redis主从人工干预的问题。Redis Sentinel是Redis的高可用实现方案。实际生成环境中,可以提高整个Redis系统的可用性。Sentinel 本质上是一个运行在特殊状模式下的 Redis 服务器。原创 2024-03-15 09:37:49 · 949 阅读 · 0 评论 -
07. Redis架构-集群
Redis集群是一个由多个主从节点群组成的分布式服务集群,它具有复制、高可用和分片特性。Redis集群不需要sentinel哨兵也能完成节点移除和故障转移的功能。Redis集群需要将每个节点设置成集群模式,这种集群模式没有中心节点,可水平扩展。Redis集群的性能和高可用性均优于之前版本的哨兵模式,且集群配置非常简单。Redis Cluster是Redis的分布式解决方案,是在3.0版本正式推出的。原创 2024-03-15 09:38:24 · 866 阅读 · 0 评论