标签:targe src mon 开启 导致 local 监控 get 绑定ip
mkdir -p /data/software
wget http://download.redis.io/releases/redis-4.0.10.tar.gz
yum -y install wget
tar -zvxf redis-4.0.10.tar.gz cd ./redis4.0.10
make && make install
mkdir /data/software/redis 4.0.10/redis-data
mkdir /data/log/redis
vim ./redis.conf
--- 将redis设置为守护进程的方式运行,启用后redis会在/var/run文件夹下生成记录pid的文件:”daemonize yes”
--- 保护模式默认开启,当未绑定ip或设置密码时,无法进行非本地连接,可关闭保护模式(因下面已绑定ip及设置密码,这一步配置可忽略,否则加上):”protected-mode no”
--- 将绑定ip修改为本机ip:即”bind 192.168.1.60“
--- 指定记录日志路径:logfile "/data/log/redis/redis.log"
--- 指定redis工作路径,redis的数据保存到磁盘将在此路径下(文件名默认为dump.rdb): “dir ‘/data/………/redis-data’ “
--- 添加客户端连接redis服务时的访问密码(*号代表自己设置的密码): “requirepass *** ”
--- 配置从服务器访问主服务器密码: “masterauth *** ”
常规配置按以上配置即可,需进一步配置redis其他参数,如快照或AOF等,可参考redis.conf详细配置说明:https://www.cnblogs.com/qq78292959/archive/2013/09/21/3331032.html
./src/redis-server ./redis.conf
echo "vm.overcommit_memory=1" > /etc/sysctl.conf reboot echo 1 > /proc/sys/vm/overcommit_memory
echo 511 > /proc/sys/net/core/somaxconn
vim ./redis.conf
--- 将redis设置为守护进程的方式运行:”daemonize yes”
--- 将绑定ip修改为本机ip:”bind 192.168.1.59 “
--- 配置跟随主服务器: “slaveof 192.168.1.60 6379”
--- 指定记录日志路径:logfile "/data/log/redis/redis.log"
--- 指定redis工作路径: “dir ‘/data/………/redis-data’ “
--- 添加客户端连接redis服务时的访问密码: “requirepass *** ”
--- 配置从服务器访问主服务器密码: “masterauth *** ”
./src/redis-cli -h 192.168.1.60 -p 6379 -a *** -> set name testredis -> get name
./src/redis-cli -h 192.168.1.58 -p 6379 -a Kingdee@dbadmin -> get name
cd ./redis4.0.10 vim ./sentinel.conf
--- 哨兵监控主节点的ip & port:sentinel monitor mymaster 192.168.1.60 6379 2
--- 将redis设置为守护进程的方式运行:”daemonize yes”
--- 关闭保护模式:”protected-mode no”
--- 哨兵工作目录为redis根目录:”dir ‘/data/software/redis4.0.10’ “
--- 指定记录日志路径:logfile "/data/log/redis/sentinel.log"
--- 配置主节点多少毫秒无响应后被视为主观下线(sdown):”sentinel down-after-milliseconds mymaster 10000”
--- 配置主服务客观下线时,进行故障转移的时效,在这个时间段内如果转移没完成,则本次转移失效:”sentinel failover-timeout mymaster 30000”
--- 配置哨兵sentinel连接主从的密码:”sentinel auth-pass mymaster *** ”
注意点:哨兵配置文件中,若没有配置连接服务器的密码,启动后无法正常监控服务器。
./src/redis-sentinel ./sentinel.conf
ps -ef|grep redis-server kill 主服务进程号
注:rc.local文件是系统全局脚本文件,会在其他开机进程脚本文件执行完毕后执行该文件。
vim /etc/rc.d/rc.local 在rc.local文件末尾加入命令: # start the redis-server 启动服务 /data/software/redis4.0.10/src/redis-server "data/software/redis4.0.10/redis.conf" # start the redis-sentinel 启动哨兵 /data/software/redis4.0.10/src/redis-sentinel "data/software/redis4.0.10/sentinel.conf"
chmod +x /etc/rc.d/rc.local
ps -ef|grep redis
标签:targe src mon 开启 导致 local 监控 get 绑定ip
原文地址:https://www.cnblogs.com/cheerjude/p/10077505.html