1、安装gcc套装:
yum install cpp
yum install binutils
yum install glibc
yum install glibc-kernheaders
yum install glibc-common
yum install glibc-devel
yum install gcc
yum install make
2、升级gcc
yum -y install centos-release-scl
yum -y install devtoolset-9-gcc devtoolset-9-gcc-c++ devtoolset-9-binutils
scl enable devtoolset-9 bash
3、安装redis:
wget http://download.redis.io/releases/redis-6.0.3.tar.gz
tar xzf redis-6.0.3.tar.gz
cd redis-6.0.3
make
make PREFIX=/usr/local/redis install
4、启动redis cd到bin目录
[root@VM-55fbfec9-2204-4954-90b1-67271ee7c4b0 bin]# ./redis-server redis.conf ./redis-cli [root@VM-55fbfec9-2204-4954-90b1-67271ee7c4b0 bin]# [root@VM-55fbfec9-2204-4954-90b1-67271ee7c4b0 bin]# redis-cli 127.0.0.1:6379> ping PONG
5.修改创建配置文件 至6个
#port 6380
#dbfilename “dump6380.rdb”
#cluster-enabled yes
#cluster-config-file node-6380.conf
#cluster-node-timeout 15000
6.启动6个实例
./redis-server ../redis7001.conf(6次)
查看实例进程:
7.创建集群:
[root@VM-55fbfec9-2204-4954-90b1-67271ee7c4b0 bin]# ./redis-cli –cluster create 10.228.76.52:7001 10.228.76.52:7002 10.228.76.52:7003 10.228.76.52:7004 10.228.76.52:7005 10.228.76.52:7006 –cluster-replicas 1 -a gvrkgUd6
- a参数为密码 要远程使用集群注意 创建的ip(可设置为远程ip)及密码 (为了安全记得加密码) 记得在防火墙开启端口
查看集群:
[root@localhost bin]# ./redis-cli -a gvrkgUd6 -c -p 7001
Warning: Using a password with ‘-a’ or ‘-u’ option on the command line interface may not be safe.
127.0.0.1:7001> ping
PONG
127.0.0.1:7001> cluster nodes
a88722e6c714b9fc396a9805b8e69c63a7fb7853 10.228.76.52:7006@17006 slave 283c1bfb3c4bb701946bbb7ebf4d0f5878ddcffb 0 1636591386000 6 connected
283c1bfb3c4bb701946bbb7ebf4d0f5878ddcffb 10.228.76.52:7001@17001 myself,master – 0 1636591385000 1 connected 0-5460
35a3d41c3149cd3ea560949c18e35ddb701da22a 10.228.76.52:7003@17003 master – 0 1636591387190 3 connected 10923-16383
f3ce9e7bb5f9270dc95eae75c7d16739189c1692 10.228.76.52:7005@17005 slave 35a3d41c3149cd3ea560949c18e35ddb701da22a 0 1636591384000 5 connected
21db14b2d8e5ba8ac250f04c2ad2a23dacd796d3 10.228.76.52:7002@17002 master – 0 1636591385183 2 connected 5461-10922
5fe3141e0197c8d0c4cb7bb52dcbf0db86b33460 10.228.76.52:7004@17004 slave 21db14b2d8e5ba8ac250f04c2ad2a23dacd796d3 0 1636591386187 4 connected
127.0.0.1:7001>