1.下载编译环境的依赖包GCC 本机服务器35.80.162.102
下载gcc安装包
按如下顺序一条一条执行,否则会缺少依赖。
rpm -ivh lib64gmp3-4.3.1-1mdv2010.0.x86_64.rpm --force
rpm -ivh ppl-0.10.2-11.el6.x86_64.rpm --force
rpm -ivh cloog-ppl-0.15.7-1.2.el6.x86_64.rpm --force
rpm -ivh mpfr-2.4.1-6.el6.x86_64.rpm --force
rpm -ivh cpp-4.4.7-4.el6.x86_64.rpm --force
rpm -ivh kernel-headers-2.6.32-431.el6.x86_64.rpm
rpm -ivh glibc-headers-2.12-1.132.el6.x86_64.rpm --nodeps --force
rpm -ivh glibc-devel-2.12-1.132.el6.x86_64.rpm --force --nodeps
rpm -ivh gcc-4.4.7-4.el6.x86_64.rpm --force --nodeps
rpm -ivh libstdc++-devel-4.4.7-4.el6.x86_64.rpm --force --nodeps
rpm -ivh gcc-c++-4.4.7-4.el6.x86_64.rpm --force --nodeps
2.下载redis4.0.8的安装包
1)tar -zxvf redis-4.0.8.tar.gz
解压好之后将redis-4.0.8重命名为redis
2)mv redis-4.0.8 redis
修改配置文件redis.conf
将bind 127.0.0.1 改为0.0.0.0 让redis能够被非本机访问,否则只能本机访问
3)bind 0.0.0.0
端口PORT默认为6379 不用修改
4)daemonize no
将daemonize no 改为daemonize yes 让redis能够后台启动
5)logfile "/usr/local/redis/redis.log"
配置redis日志保存的目录
6)requirepass 123456
配置redis连接密码
7protected-mode no
关闭redis的保护模式
修改sentinel.conf哨兵配置文件
7)sentinel monitor mymaster 35.80.162.102 6379 1
修改为redis安装服务器IP和对应的端口号默认6379 ,1代表授权数量
8)sentinel auth-pass mymaster 123456
注意:这里需要设置连接redis密码否则当哨兵尝试检查主redis时ping的时候因为没有密码会ping不通导致哨兵认为redis宕机了,因为哨兵就不能正常启动。
9)protected-mode no
关闭sentinel的保护模式,
这里算是配置好了,现在就可以开启服务。
先进入redis的src文件
cd /usr/local/redis/src
./redis-server /usr/local/redis/redis.conf &
后台启动redis
./redis-sentinel /usr/local/redis/sentinel.conf &
后台启动redis哨兵
ps -ef|grep redis
可以查看redis的进程
./redis-cli -h 127.0.0.1 -p 26379 INFO Sentinel
可以查看哨兵的状态