centos6.8redis集群配置(一台linux上配置集群)
1.下载redis
2.在自己所选择的文件夹解压文件
tar redis-4.0.8
3.cd redis-4.0.8然后执行make编译,在安装 makeinstall
安装可以指定文件夹 make PREFIX=你指定的文件夹 install
⭐️注意:make编译如果失败,因为没有安装gcc服务
yum install gcc 安装gcc
rpm -qa |grep gcc查看安装是否成功
4.修改redis-4.0.8下的配置文件
vi redis-4.0.8
①bind 0.0.0.0 ②port 7001 ③daemonize yes
④打开cluster-enabled yes ⑤ 打开 cluster-config-file nodes-6379.conf ⑥ 打开cluster-node-timeout 15000
⑦修改 appendonly yes
5.创建6个redis
将redis-4.0.8修改为redis7001,并复制5分,分别为redis7002等,依次修改redis.conf中的端口号为7002,7003等等
6.启动一个尝试一下,进入你安装的一个bin目录 .
/redis-server /配置文件的相对或绝对路径
ps -ef | grep redis查看是否启动成功
关闭redis
第一种方法 kill -9 进程号
第二种方法 进入bin目录 redis-cli -p端口号 shutdown
7、安装ruby
下面的过程都是在root权限下完成的。
1)升级Ruby的版本
1.安装rvm,我不知道这是个什么东西,但是感觉像是Ruby的一个包管理器。
# curl -L get.rvm.io | bash -s stable
2.接着,source环境,让rvm可用。
# source /usr/local/rvm/scripts/rvm
3.查看Ruby可用版本
# rvm list known
可以看到最新的版本是2.4.1,那么我们装最新的吧。
4.#rvm install 2.4.1
至此,我们升级了Ruby的版本。
2)安装gem redis接口,成功!
#gem install redis
3)安装rubygems,成功!
#yum install -y rubygems
至此,我们的Ruby和运行redis-trib.rb需要的环境安装完成了。
如果遇到问题,请参考搭建集群
8.进入redis7001的src目录执行创建集群命令
ifconfig查找集群所在linux的ip地址192.168.242
./redis-trib.rb create --replicas 1 192.168.242.134:7001 192.168.242.134:7002 192.168.242.134:7003 192.168.242.134:7004 192.168.242.134:7005 192.168.242.134:7006
其中1代表负主从复制 前三台主机 后三台从机
0代表全部都是主机
9.测试可以进入bin目录执行
./redis-cli -c -p主机端口号
10.提示
可以制作关闭 清除集群 启动 的脚本,方便使用
网友评论