1.下载地址Download | Redis
2.编译
解压tar -zxvf redis-3.0.7.tar.gz
redis-3.0.7目录下make 编译
再执行make install
sudo make install 输密码
把要用的拷出来
cp mkreleasehdr.sh redis-benchmark redis-check-aof redis-check-dump redis-cli redis-server redis-sentinel ../../redis/
cp redis.conf redis-sentinel.conf
3.部署
3.1部署主节点reids.conf
daemonize yes
pidfile /home/hechuan/myproject/redis_6301/run/redis_6301.pid
port 6301
loglevel debug
logfile "/home/hechuan/myproject/redis_6301/run/logs/redis_6301.log"
dir /home/hechuan/myproject/redis_6301/run/data
masterauth "123456"
requirepass "123456"
启动 ./redis-server redis.conf
3.2部署从节点reids.conf
#主节点 ip:port
slaveof 192.168.37.130 6301
3.3部署三个哨兵 sentinel.conf
daemonize yes
pidfile "/home/hechuan/myproject/redis_26380/run/sentinel_26380.pid"
logfile "/home/hechuan/myproject/redis_26380/run/logs/sentinel_26380.log
port 26380
dir "/home/hechuan/myproject/redis_26380/run/data"
#主节点ip:port
sentinel monitor mymaster 192.168.37.130 6301 2
sentinel auth-pass mymaster 123456
启动 ./redis-sentinel sentinel.conf