linux搭建redis集群方法

2025-10-19 22:55:00

1、获取redis源码包

linux搭建redis集群方法

2、解压进入目录并安装

make && make install

linux搭建redis集群方法

3、cd /usr/local/  

mkdir redis_cluster  

cd redis_cluster

mkdir 7000 7001 7002 7003 7004 7005 //分别代表三个节点    

其对应端口 7000 7001 7002 

//创建7000节点为例,拷贝到7000目录

cp /usr/local/redis-3.2.1/redis.conf  ./redis_cluster/7000/   

cp /usr/local/redis-3.2.1/redis.conf  ./redis_cluster/7001/   

cp /usr/local/redis-3.2.1/redis.conf  ./redis_cluster/7002/

cp /usr/local/redis-3.2.1/redis.conf  ./redis_cluster/7003/   

cp /usr/local/redis-3.2.1/redis.conf  ./redis_cluster/7004/   

cp /usr/local/redis-3.2.1/redis.conf  ./redis_cluster/7005/

linux搭建redis集群方法

4、修改配置文件

daemonize    yes                          //redis后台运行

pidfile  /var/run/redis_7000.pid          //pidfile文件对应7000,7002,7003

port  7000                                //端口7000,7002,7003

cluster-enabled  yes                      //开启集群  把注释#去掉

cluster-config-file  nodes_7000.conf      //集群的配置  配置文件首次启动自动生成 7000,7001,7002

cluster-node-timeout  5000                //请求超时  设置5秒够了

appendonly  yes                           //aof日志开启  有需要就开启,它会每次写操作都记录一条日志

linux搭建redis集群方法

5、cd /usr/local

redis-server redis_cluster/7000/redis.conf

redis-server redis_cluster/7001/redis.conf 

redis-server redis_cluster/7002/redis.conf

redis-server redis_cluster/7003/redis.conf

redis-server redis_cluster/7004/redis.conf 

redis-server redis_cluster/7005/redis.conf

linux搭建redis集群方法

6、安装yum仓库

yum install centos-release-scl-rh

linux搭建redis集群方法

7、安装高版本的ruby

yum install rh-ruby23  -y

linux搭建redis集群方法

8、scl  enable  rh-ruby23 bash

linux搭建redis集群方法

9、安装gem

gem install redis

linux搭建redis集群方法

10、启动集群

/usr/local/redis-3.2.1/src/redis-trib.rb create --replicas 1 192.168.122.204:7000 192.168.122.204:7001 192.168.122.204:7002 192.168.122.204:7003 192.168.122.204:7004 192.168.122.204:7005

linux搭建redis集群方法

11、创建完成

linux搭建redis集群方法

12、测试,在7000上set,在7002上get

linux搭建redis集群方法

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢