Redis

1.解压redis

tar -xzvf redis* -C /

2.cd /redis*

3.make (需要GCC)

4.vim /redis*/redis.conf

----------------主------------------

bind 0.0.0.0

protected-mode yes

port 6380

daemonize yes

pidfile /var/run/redis_6380.pid

logfile "/var/log/redis.log"

dir /var/redis/ #需要mkdir这个目录

----------------备------------------

bind 0.0.0.0

protected-mode yes

port 6380

daemonize yes

pidfile /var/run/redis_6380.pid

logfile "/var/log/redis.log"

dir /var/redis/ #需要mkdir这个目录

slaveof 192.168.31.9 6380 #设置主IP、PORT

    在src下./redi-server /redis*/redis.conf

5.同步验证

$ ./redis-cli -p 6380 #主

127.0.0.1:6380>mset k1 123

127.0.0.1:6380> keys *

1) "k1"

$ ./redis-cli -p 6380 #备

127.0.0.1:6380> get k1

"123"

6.sentinel

port 6381

sentinel monitor mymaster 192.168.31.9 6380 1

在src下./redis-sentinel  /redis*/sentinel.conf

$ 7691:X 27 Mar 23:41:05.587 * +sentinel sentinel 57765ee6ac15c2afe6e46ab27adce1d600e6f39b 192.168.31.10 6381 @ mymaster 192.168.31.9 6380

7691:X 27 Mar 23:41:35.627 # +sdown sentinel 57765ee6ac15c2afe6e46ab27adce1d600e6f39b 192.168.31.10 6381 @ mymaster 192.168.31.9 6380

7.测试

# Replication

role:master

connected_slaves:1

slave0:ip=192.168.31.10,port=6380,state=online,offset=24739,lag=1

8.设置环境变量

export REDIS_HOME=/redis-4.0.12

export PATH=$PATH:$REDIS_HOME/src



集群模式下次更新,当时没做笔记

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。