linux系统部署redis(单节点、集群模式)
------------恢复内容开始------------
一、把redis安装包导入linux系统(使用SecureCRT工具,SecureFXPortable.exe连到linux,打开本地窗口,将redis安装包导入到linux系统)

二、解压 make
1、解压报关于gcc错误
2、安装gcc :yum install gcc
(1)、安装报错
(2)、挂盘:安装报错:挂镜像盘(设置->存储)


(3)[root@rac01 ~]# df -hT
/dev/sr0 iso9660 4.3G 4.3G 0 100% /run/media/root/RHEL-7.8 Server.x86_64 --已经挂成功
(4)依次输入以下命令:
mount /dev/sr0 /mnt
mkdir -p /etc/yum.repos.d/backup
mv /etc/yum.repos.d/* /etc/yum.repos.d/backup/
cd /etc/yum.repos.d/

vi mnt.repo
--增加以下内容
[mnt]
name=added from: file:///mnt
baseurl=file:///mnt
enabled=1
(5)配置yum
rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-*
yum clean
yum list
yum update
3、重新安装gcc
4、进入deps目录

5、编译

6、重新编译:make
单节点
一、修改配置文件


退出 :ESC->shift+: 输入wq -->enter
二、启动redis

进入客户端(linux ip地址:192.168.56.105)

验证


集群
一、创建redis节点(在redis目录下)

查看创建的redis_cluster目录


创建的三个目录

二、分别修改配置文件(port,redis服务ip:默认本机ip(192.168.56.105))

三、启动服务端
src/redis-server redis.conf

查看redis进程

四、创建集群(redis目录下)
执行创建集群命令
[root@localhost redis-5.0.14]# src/redis-cli --cluster create 192.168.56.105:6379 192.168.56.105:7000 192.168.56.105:7001 192.168.56.105:7002

报错:ruby:no such file or directory
五、安装ruby
yum install ruby
若安装报错:删除以下文件,重新挂盘安装yum源

重新安装ruby并验证安装成功

确保每个节点配置文件(redis.conf)里的集群都是打开状态


执行创建集群命令,若出现以下报错(需删除redis下所有数据,保证所有redis服务器必须没有任何数据)

进入报错对应的redis客户端
keys * 查看所有key
dbsize 查看keyde数量
flushall 清空整个redis服务器的数据

六、执行创建集群命令
[root@localhost redis-5.0.14]# src/redis-cli --cluster create 192.168.56.105:6379 192.168.56.105:7000 192.168.56.105:7001 192.168.56.105:7002

输入yes即可
出现以下内容,说明安装成功

集群验证
向集群中添加数据报错

检查集群运行情况

这是因为原集群的结点含有原集群的配置,如果使用这些结点搭建新的集群,需要将原来的配置删除。如下图所示,删除每个节点下的dump.rdb和nodes.conf两个文件

删除后重启redis服务

重新创建集群

集群验证(启动客户端需要加-c,-c代表集群模式)

------------恢复内容结束------------