欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

Redis(伪)集群搭建centos7

程序员文章站 2022-03-03 19:57:01
初步创建redis时不要通过普通方式设置密码!集群密码设置通过masterauth创建redis目录并进入 mkdir /usr/local/redisyum install gccwget http://download.redis.io/releases/redis-4.0.11.tar.gz 下载安装包解压tar xzf redis-4.0.11.ta......

初步创建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(伪)集群搭建centos7

 

服务端口记得开放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

 

 

Redis(伪)集群搭建centos7

 

 

 

简单解释一下这个命令:调用 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

相关标签: redis