在线精品99_中国九九盗摄偷拍偷看_91免费版在线观看_91.app_91高清视频在线_99热最新网站

Redis cluster集群需要至少多少个redis节点

157次阅读
没有评论

共计 3888 个字符,预计需要花费 10 分钟才能阅读完成。

这篇文章主要介绍“Redis cluster 集群需要至少多少个 redis 节点”,在日常操作中,相信很多人在 Redis cluster 集群需要至少多少个 redis 节点问题上存在疑惑,丸趣 TV 小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Redis cluster 集群需要至少多少个 redis 节点”的疑惑有所帮助!接下来,请跟着丸趣 TV 小编一起来学习吧!

## 配置 redis 集群需要至少 6 个 redis 节点

集群至少 3 主 3 从才可以搭建,防止错乱我们在 redis 下建立一个文件夹 cluster,里面复制 6 份配置文件,改名为 redis1-redis6.conf

把每个配置文件都修改以下共同点:

bind 10.233.19.36(根据实际情况配置)

port 7001(7001-7006)

daemonize yes(以守护进程运行)

pidfile /var/run/redis.pid(守护进程生成的文件,以实际情况配置)

appendonly yes(开启 AOF 日志记录 Redis 操作的持久化)

appendfilename appendonly-7001.aof(AOF 文件名,配置端口为文件名便于查看)

cluster-enabled yes(开启集群)

cluster-config-file nodes-7001.conf(节点信息,已节点命名便于查看)

cluster-node-timeout 15000(节点响应超时时间)

以上为共同点每个节点不论主从都需要配置。

此外还需要注意,不要再为各个节点主动配置主从关系,否则启动时会报错。

因为主从关系要给 redis 集群自己调节。

## 启动 redis 集群

上面的配置完成之后,分别启动 6 个 redis 实例。配置正确的情况下,都可以启动成功。然后运行如下命令创建集群:

注意,这里使用的是 ip:port   

replicas 1 表示我们希望为集群中的每个主节点创建一个从节点

因为配置文件中设置了密码所以创建集群也需要加密码参数 -a

[ERR] Node 10.233.19.36:6380 NOAUTH Authentication required.

[redis@weblogic-test bin]$ ./redis-cli –cluster create 10.233.19.36:6380 10.233.19.36:6381 10.233.19.36:6382 10.233.19.36:6383 10.233.19.36:6384 10.233.19.36:6385 –cluster-replicas 1 -a beijing

Warning: Using a password with -a or -u option on the command line interface may not be safe.

Performing hash slots allocation on 6 nodes…

Master[0] – Slots 0 – 5460

Master[1] – Slots 5461 – 10922

Master[2] – Slots 10923 – 16383

Adding replica 10.233.19.36:6383 to 10.233.19.36:6380

Adding replica 10.233.19.36:6384 to 10.233.19.36:6381

Adding replica 10.233.19.36:6385 to 10.233.19.36:6382

Trying to optimize slaves allocation for anti-affinity

[WARNING] Some slaves are in the same host as their master

M: 369151e4f1bed1e3fcaf474025853bc72056542e 10.233.19.36:6380

   slots:[0-5460] (5461 slots) master

M: 1f9314f13a22c2c68c609e98247bfe6d0714c75b 10.233.19.36:6381

   slots:[5461-10922] (5462 slots) master

M: 41840a493fceef875b1a521d951090f9c99c7040 10.233.19.36:6382

   slots:[10923-16383] (5461 slots) master

S: 438c5ecaf7501da25bfc0d2055445c036907ba61 10.233.19.36:6383

   replicates 1f9314f13a22c2c68c609e98247bfe6d0714c75b

S: 9598769e90155aeb130a33980ac1a1c27b1609cc 10.233.19.36:6384

   replicates 41840a493fceef875b1a521d951090f9c99c7040

S: b0d325e936ee5055648561302560d055d0bdb365 10.233.19.36:6385

   replicates 369151e4f1bed1e3fcaf474025853bc72056542e

Can I set the above configuration? (type yes to accept): yes

Nodes configuration updated

Assign a different config epoch to each node

Sending CLUSTER MEET messages to join the cluster

Waiting for the cluster to join

..

Performing Cluster Check (using node 10.233.19.36:6380)

M: 369151e4f1bed1e3fcaf474025853bc72056542e 10.233.19.36:6380

   slots:[0-5460] (5461 slots) master

   1 additional replica(s)

M: 1f9314f13a22c2c68c609e98247bfe6d0714c75b 10.233.19.36:6381

   slots:[5461-10922] (5462 slots) master

   1 additional replica(s)

S: 9598769e90155aeb130a33980ac1a1c27b1609cc 10.233.19.36:6384

   slots: (0 slots) slave

   replicates 41840a493fceef875b1a521d951090f9c99c7040

M: 41840a493fceef875b1a521d951090f9c99c7040 10.233.19.36:6382

   slots:[10923-16383] (5461 slots) master

   1 additional replica(s)

S: b0d325e936ee5055648561302560d055d0bdb365 10.233.19.36:6385

   slots: (0 slots) slave

   replicates 369151e4f1bed1e3fcaf474025853bc72056542e

S: 438c5ecaf7501da25bfc0d2055445c036907ba61 10.233.19.36:6383

   slots: (0 slots) slave

   replicates 1f9314f13a22c2c68c609e98247bfe6d0714c75b

[OK] All nodes agree about slots configuration.

Check for open slots…

Check slots coverage…

[OK] All 16384 slots covered.

执行成功之后,连接一台 redis,执行 cluster info 会看到类似如下信息:

127.0.0.1:6380 cluster info

cluster_state:ok

cluster_slots_assigned:16384

cluster_slots_ok:16384

cluster_slots_pfail:0

cluster_slots_fail:0

cluster_known_nodes:6

cluster_size:3

cluster_current_epoch:6

cluster_my_epoch:1

cluster_stats_messages_ping_sent:190

cluster_stats_messages_pong_sent:181

cluster_stats_messages_sent:371

cluster_stats_messages_ping_received:176

cluster_stats_messages_pong_received:190

cluster_stats_messages_meet_received:5

cluster_stats_messages_received:371

我们可以看到 cluster_state:ok,cluster_slots_ok:16384,cluster_size:3。

到此,关于“Redis cluster 集群需要至少多少个 redis 节点”的学习就结束了,希望能够解决大家的疑惑。理论与实践的搭配能更好的帮助大家学习,快去试试吧!若想继续学习更多相关知识,请继续关注丸趣 TV 网站,丸趣 TV 小编会继续努力为大家带来更多实用的文章!

正文完
 
丸趣
版权声明:本站原创文章,由 丸趣 2023-07-24发表,共计3888字。
转载说明:除特殊说明外本站除技术相关以外文章皆由网络搜集发布,转载请注明出处。
评论(没有评论)
主站蜘蛛池模板: 亚洲日本视频 | 久久精品综合一区二区三区 | 亚洲av无码之国产精品网址蜜芽 | 亚洲人jizz日本人 | 九九九九热精品免费视频 | 久久九九久精品国产免费直播 | 亚洲是图你懂的 | 国产日产高清欧美一区二区三区 | 亚洲伊人色欲综合网 | 东京毛片 | 日韩欧美中文字幕在线播放 | 国产精品久久精品 | 国产成人高清视频免费播放 | 久久综合综合久久综合 | 国产成人精品福利网站人 | 婷婷视频在线观看 | 免费人成在线观看网站品爱网 | 深夜福利视频在线观看视频 | 国产精品18久久久久久vr | 中国熟妇人妻xxxxx | 国产色综合天天综合网 | 国产首页 | 无码精品尤物一区二区三区 | 国产欧美日韩高清专区ho | 日韩精品久久不卡中文字幕 | 成人毛片在线观看 | 国产亚洲高清视频 | 亚洲国产精品一区二区成人片国内 | 欧美日韩精品一区二区 | 激情一区| 日本免费一区二区三区在线看 | 久久夜色精品国产噜噜麻豆 | 黄色在线视频免费 | 丁香五月天综合缴情网 | 亚洲精品中文字幕乱码一区二区 | 国产成人精品免费视频大全五级 | 欧美高清一区二区三 | 国产福利一区二区三区在线观看 | 久久久久国产精品熟女影院 | 亚洲欧美日韩中文无线码 | 人妻无码一区二区不卡无码av |