一 .基本环境的准备(安装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