Redis(伪)集群搭建centos7

初步创建redis时不要通过普通方式设置密码!

集群密码设置通过masterauth

创建redis目录并进入 mkdir /usr/local/redis

yum install gcc

 

 wget http://download.redis.io/releases/redis-4.0.11.tar.gz 下载安装包

解压

 

 tar xzf redis-4.0.11.tar.gz

 cd redis-4.0.11

 make       (编译)

 

修改redis.conf文件

将daemonize no改成 daemonize yes

注释掉bind 127.0.0.1使所有的ip访问redis

将protected-mode属性设置为: no

requirepass password(设置密码)

 

进入src目录下执行改命令启动

./redis-server /usr/local/redis/redis-4.0.11/redis.conf

ps -ef | grep redis查看redis进程

kill -s 9 进程id  (杀死进程)

./redis-cli -h ip -p 端口 -a 密码  (客户端连接)

 

# gpg --keyserver hkp://keys.gnupg.net --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3 7D2BAF1CF37B13E2069D6956105BD0E739499BDB 
# curl -sSL https://get.rvm.io | bash -s stable
# source /usr/local/rvm/scripts/rvm
# rvm install 2.4.1
# rvm use 2.4.1
# rvm use 2.4.1 --default

 
# yum install rubygems
# gem install redis  使用本地上传方式

# systemctl stop firewalld 关闭防火墙

 

# vim  /usr/local/rvm/gems/ruby-2.4.1/gems/redis-4.1.0/lib/redis/client.rb

 

服务端口记得开放redis端口号和redis端口号加10000

集群环境测试

/usr/local/redis-cluster/bin/redis-trib.rb create –replicas 1 192.168.212.150:9001 192.168.212.150:9002 192.168.212.150:9003 192.168.212.150:9004 192.168.212.150:9005 192.168.212.150:9006

 

 

 

 

 

简单解释一下这个命令:调用 ruby 命令来进行创建集群,–replicas 1 表示主从复制比例为 1:1,即一个主节点对应一个从节点;然后,默认给我们分配好了每个主节点和对应从节点服务,以及 solt 的大小,因为在 Redis 集群中有且仅有 16383 个 solt ,默认情况会给我们平均分配,当然你可以指定,后续的增减节点也可以重新分配。

 

M: 10222dee93f6a1700ede9f5424fccd6be0b2fb73 为主节点Id

 

S: 9ce697e49f47fec47b3dc290042f3cc141ce5aeb 192.168.119.131:9004 replicates 10222dee93f6a1700ede9f5424fccd6be0b2fb73 从节点下对应主节点Id

 

目前来看,9001-9003 为主节点,9004-9006 为从节点,并向你确认是否同意这么配置。输入 yes 后,会开始集群创建。

 

记住输入yes

 

 

集群命令大全:

https://blog.csdn.net/mysqldba23/article/details/67640478

查看集群信息: cluster info

集群重置:cluster reset

 

集群使用大全

https://blog.csdn.net/nsrainbow/article/details/49032337

 

本文地址:https://blog.csdn.net/qq_39276448/article/details/85924121

(0)
上一篇 2022年3月21日
下一篇 2022年3月21日

相关推荐