Reference:
https://redis.io/download
The main steps:
$ wget http://download.redis.io/releases/redis-5.0.3.tar.gz
$ tar xzf redis-5.0.3.tar.gz
$ cd redis-5.0.3
$ make
$ src/redis-server
$ src/redis-cli
一次性杀死:
ps -ef | grep redis | awk '{ print $2 }' | xargs kill -9
单机上集群(v5.0.3):
1、创建6份redis.conf
如:
/home/ywj/redis-5.0.3/cluster.d/7001/redis.conf
/home/ywj/redis-5.0.3/cluster.d/7002/redis.conf
/home/ywj/redis-5.0.3/cluster.d/7003/redis.conf
/home/ywj/redis-5.0.3/cluster.d/7004/redis.conf
/home/ywj/redis-5.0.3/cluster.d/7005/redis.conf
/home/ywj/redis-5.0.3/cluster.d/7006/redis.conf
2、6个redis文件都按自己的端口修改
port 7001
daemonize yes
cluster-enabled yes
cluster-config-file nodes-7001.conf
cluster-node-timeout 5000
pidfile /home/ywj/redis-5.0.3/cluster.d/7001/redis-7001.pid
appendonly yes
appendfilename "appendonly-7001.aof"
dbfilename /home/ywj/redis-5.0.3/cluster.d/7001/dump-7001.rdb
3、创建一个sh启动6个实例
/home/ywj/redis-5.0.3/cluster.d/run.sh
#!/bin/bash
../src/redis-server 7001/redis.conf
../src/redis-server 7002/redis.conf
../src/redis-server 7003/redis.conf
../src/redis-server 7004/redis.conf
../src/redis-server 7005/redis.conf
../src/redis-server 7006/redis.conf
运行run.sh
4、运行:
./redis-cli --cluster create 127.0.0.1:7001 127.0.0.1:7002 127.0.0.1:7003 127.0.0.1:7004 127.0.0.1:7005 127.0.0.1:7006 --cluster-replicas 1
输入yes即可
访问:./redis-cli -c -p 7001 即可