搭建redis集群-本文用的是redis-5.0.3版本

一 .基本环境的准备(安装redis和一些基础的依赖包,如 gcc....)

1.安装redis版本

     下载redis版本网址:http://download.redis.io/releases/

      安装有两种方式:

2.如果你电脑连上网可直接使用命令下载安装:

$ wget http://download.redis.io/releases/redis-5.0.4.tar.gz

$ tar xzf redis-5.0.4.tar.gz

$ cd redis-5.0.4

$ make

3.第二种方式下载tar.gz包上传到linux服务器,然后解析安装

安装到指定文件夹的命令:make install PREFIX=/home/uplooking/app/redis

4.redis一些简单的命令

#./redis-server ../redis.conf // 启动redis
# redis-cli -h 127.0.0.1 -p 6379 // 启动指定ip和端口的redis
# redis-cli -h 127.0.0.1 -p 6379 -a "123456"  //设置后密码的登录

二:集群模式环境搭建准备

需要安装ruby,redis-4.1.0.gem,rubyGems

1.安装ruby命令

如果您的计机已经连接到 Internet,那么最简单安装 Ruby 的方式是使用 yum 或 apt-get。在命令提示符中输入以下的命令,即可在您的计算机上安装 Ruby。
$  sudo yum install ruby    # CentOS, Fedora, 或 RHEL 系统
sudo apt-get install ruby-full # Debian 或 Ubuntu 系统

2.安装redis-4.1.0.gem

gem install redis-4.1.0.gem

3.接下来的集群搭建请参考以下播客

https://www.cnblogs.com/mafly/p/redis_cluster.html -- 搭建集群

https://blog.csdn.net/qq_42815754/article/details/82912130 -- 搭建集群

https://www.cnblogs.com/aquester/p/9891465.html -- 集群相应的配置优化及管理集群

4.启动集群的脚本:使用与redis5.0以上的版本

./redis-cli --cluster create 192.168.179.129:7000 192.168.179.129:7001 192.168.179.129:7002 192.168.179.129:7003 192.168.179.129:7004 192.168.179.132:7000 192.168.179.132:7001 192.168.179.132:7002 192.168.179.132:7003 192.168.179.132:7004 --cluster-replicas 2

5.集群启动时要修改的配置文件参数:

port 9001(每个节点的端口号)

daemonize yes (后台启动)

bind 192.168.119.131(绑定当前机器 IP)

dir /usr/local/redis-cluster/9001/data/(数据文件存放位置)

pidfile /var/run/redis_9001.pid(pid 9001和port要对应)

cluster-enabled yes(启动集群模式)

cluster-config-file nodes9001.conf(9001和port要对应)

cluster-node-timeout 15000

appendonly yes

错误点:

(error) MOVED 5798 127.0.0.1:7001 -- 这种情况一般是因为启动redis-cli时没有设置集群模式所导致。

用次命令:redis-cli -c -p 7000

 

 

你可能感兴趣的:(搭建redis集群-本文用的是redis-5.0.3版本)