redis手册
1、安装
下载安装包http://download.redis.io/releases/ ,以redis-5.0.7为例
放入usr/local/software目录下
yum -y install gcc-c++
make $$ make install
cd usr/local/bin 将redis相关命令安装进来,进入redis根目录对redis.config进行修改
2、操作redis.config
复制redis.config到 usr/localhost/redis-6379目录下
cp redis.conf /usr/local/redis-6379/
修改config配置
daemonize yes #后台执行
dir /usr/loacl/redis-6379
bind 0.0.0.0
requirepass xjdg #密码
pidfile /var/run/redis_6379.pid #进程号
3、启动
redis-server redis.conf
redis-cli -a xjdg - h ‘ip’ -p ‘port’
主从架构
最少一个master,二个slave
在redis-6379下面,新建redis-7001,redis-7001,并将redis.config复制过来
修改各自配置文件下6379
replicaof 127.0.0.1 6379
masterauth xjdg
启动从机
哨兵模式
哨兵也搭建成集群模式,3个redis就搭建3个sentinel
复制 redis的sentinel.conf到各个redis-6379(7001,7002)的sentinel目录下
cp sentinel.conf /usr/local/redis-6379/sentinel
配置sentinel.conf
daemonize yes
pidfile /var/run/redis-sentinel-26379.pid
logfile /usr/local/redis-6379/sentinel
dir /usr/local/redis-6379/sentinel
sentinel monitor mymaster 127.0.0.1 6379 2
sentinel auth-pass mymaster xjdg
sentinel down-after-milliseconds mymaster 3000
其他的sentinel根据实际情况修改端口号
启动哨兵
#启动哨兵
redis-sentinel sentinel.conf
#进入哨兵,进行状态查询
redis-cli -p 26379
sentinel master mymaster
sentinel slaves mymaster