017、Redis的分布式集群(Cluster)架构管理之缩容实战案例
Redis的分布式集群(Cluster)架构管理之缩容实战案例 一.查看现有集群环境,我们的需求是将"172.200.1.201:10006"这个master节点和"172.200.1.201:10007"这个slave节点进行移除操作 1.查看master节点 [root@redis201.oldboyedu.com ~]# redis-cli -p 10…
|
|
26
535 字
|
30 分钟
016、Redis的分布式集群(Cluster)架构管理之扩容实战案例
Redis的分布式集群(Cluster)架构管理之扩容实战案例 一.准备两组redis实例 1.现有集群查看 [root@redis201.oldboyedu.com ~]# redis-cli -p 10001 CLUSTER NODES 88e97940a7371296fb3d51589440dc43ea256599 172.200.1.201:10000 slave 022fdb712d56…
|
|
24
691 字
|
47 分钟
015、Redis的分布式集群(Cluster)架构部署实战
Redis的分布式集群(Cluster)架构部署实战 一.Redis Cluster实验架构说明 如下图所示,在搭建集群时,会为每一个分片的主节点,对应一个从节点,实现slaveof的功能,同时当主节点down,实现类似于sentinel的自动failover的功能。 Redis数据分片原理说明: (1)redis会有多组分片构成,本篇笔记实验环境是3组; (2)redis cluster使用固定…
|
|
25
980 字
|
1.3 小时
014、Redis的高可用架构多哨兵(sentinel)模式部署实战
Redis的高可用架构多哨兵(sentinel)模式部署实战 一.环境准备,依旧基于单节点多实例的的基础环境进行配置 1.配置文件 [root@redis201.oldboyedu.com ~]# cat /oldboyedu/softwares/redis16370/redis.conf port 16370 daemonize yes pidfile "/oldboyedu/data…
|
|
24
1424 字
|
1.5 小时
013、Redis的高可用架构单哨兵(sentinel)模式部署实战
Redis的高可用架构单哨兵(sentinel)模式部署实战 一.redis 哨兵(sentinel)模式工作原理概述 redis 哨兵(sentinel)模式的优点: (1)监控master库,当master库宕机后会自动进行选主切换; (2)切换过程是应用透明的,因此应用程序无法感知; (3)自动处理故障节点; 生产环境中,我们可以将多个Redis sentinel实例部署在K8S集群上,这样…
|
|
25
1041 字
|
1.2 小时
012、Redis主从复制的环境搭建
Redis主从复制的环境搭建 一.Redis的作者antirez将"master-slave"架构的描述改为"master-replica" 相信在座各位的开发者都不会对Redis的主从模式(master-slave)感到陌生。Redis中的主从模式事实上也是源自MySQL中同名的一个概念,是同步数据的一种手段。在这样的场景下,master-slave本来是…
|
|
27
732 字
|
52 分钟
011、Redis的有序集合(sorted_set)数据类型的应用场景
Redis的有序集合(sorted_set)数据类型的应用场景 一.有序集合(sorted_set)的增加指令 1.使用"ZADD"指令创建有序集合,若集合已经存在则直接添加对应元素及其分数。 [root@redis201.oldboyedu.com ~]# redis-cli -a oldboyedu2021 -n 13 --raw 127.0.0.1:6379[13]>…
|
|
26
976 字
|
52 分钟
010、Redis的集合(set)数据类型的应用场景
Redis的集合(set)数据类型的应用场景 一.集合(SET)的增加指令 1.使用"SADD"指令为集合添加元素。 [root@redis201.oldboyedu.com ~]# redis-cli -a oldboyedu2021 -n 12 --raw 127.0.0.1:6379[12]> KEYS * 127.0.0.1:6379[12]> 127.0.…
|
|
29
1107 字
|
1.1 小时
009、Redis的列表(list)数据类型的应用场景
Redis的列表(list)数据类型的应用场景 一.列表的增加指令 1.使用"LPUSH"指令往列表中插入数据,如果KEY不存在则创建KEY,若KEY已存在则继续在列表的最前面的元素中插入数据 [root@redis201.oldboyedu.com ~]# redis-cli -a oldboyedu2021 -n 11 127.0.0.1:6379[11]> KEYS…
|
|
25
1066 字
|
58 分钟
007、Redis的字典(hash)数据类型的应用场
Redis的字典(hash)数据类型的应用场 一.字典的新增指令 1.使用"HSET"指令每次为字典数据类型的KEY新增1个字段并赋值,若字段已经存在,则会覆盖原字段存储的值 [root@redis201.oldboyedu.com ~]# redis-cli -a oldboyedu2021 --raw -n 10 127.0.0.1:6379[10]> KEYS * …
|
|
25
1037 字
|
54 分钟