Linux系统:Centos7环境搭建Redis单台和哨兵集群环境
发表于:2025-01-23 作者:千家信息网编辑
千家信息网最后更新 2025年01月23日,本文源码:GitHub·点这里 || GitEE·点这里一、环境和版本Linux:centos7 三台三台Linux服务192.168.72.129192.168.72.130192.168.72.1
千家信息网最后更新 2025年01月23日Linux系统:Centos7环境搭建Redis单台和哨兵集群环境
本文源码:GitHub·点这里 || GitEE·点这里
一、环境和版本
Linux:centos7 三台
三台Linux服务192.168.72.129192.168.72.130192.168.72.131Redis:redis-4.0.14
二、上传Redis软件
1、创建软件目录
[root@localhost local]# cd /usr/local/[root@localhost local]# mkdir mysoft
2、Xftp上传软件,解压
[root@localhost mysoft]# cd /usr/local/mysoft/[root@localhost mysoft]# lltotal 1704-rw-r--r--. 1 root root 1740967 Apr 30 11:29 redis-4.0.14.tar.gz[root@localhost mysoft]# tar -zxvf redis-4.0.14.tar.gz
3、编译项目
[root@localhost mysoft]# lltotal 1708drwxrwxr-x. 6 root root 4096 Mar 19 00:23 redis-4.0.14-rw-r--r--. 1 root root 1740967 Apr 30 11:29 redis-4.0.14.tar.gz[root@localhost mysoft]# cd redis-4.0.14/[root@localhost redis-4.0.14]# make MALLOC=libc
4、安装Redis
[root@localhost redis-4.0.14]# cd src && make install
5、启动服务
[root@localhost redis-4.0.14]# cd src[root@localhost src]# ./redis-server
6、配置进程启动
修改redis.conf
daemonize yes
7、进程查看关闭
[root@localhost redis-4.0.14]# ./src/redis-server redis.conf11320:C 05 May 14:26:31.053 # Redis is starting11320:C 05 May 14:26:31.053 # Redis version=4.0.14, bits=64, commit=00000000, modified=0, pid=11320, just started11320:C 05 May 14:26:31.053 # Configuration loaded[root@localhost redis-4.0.14]# ps -aux |grep redisroot 11321 0.1 0.1 141840 2028 ? Ssl 14:26 0:00 ./src/redis-server *:6379root 11338 0.0 0.0 112708 980 pts/1 S+ 14:27 0:00 grep --color=auto redis[root@localhost redis-4.0.14]# kill -9 11321
三、配置开机启动
1、相关配置
[root@localhost init.d]# cd /etc[root@localhost etc]# mkdir redis[root@localhost etc]# cp /usr/local/mysoft/redis-4.0.14/redis.conf /etc/redis/6379.conf[root@localhost etc]# cd redis/[root@localhost redis]# lltotal 60-rw-r--r--. 1 root root 58767 May 5 14:36 redis-6379.conf[root@localhost redis]# cp /usr/local/mysoft/redis-4.0.14/utils/redis_init_script /etc/init.d/redisd[root@localhost redis]# chkconfig redisd on # 开机启动命令
2、服务启动关闭
[root@localhost redis]# service redisd startStarting Redis server...3163:C 05 May 14:59:13.872 # Redis is starting 3163:C 05 May 14:59:13.872 # Redis version=4.0.14, bits=64, commit=00000000, modified=0, pid=3163, just started3163:C 05 May 14:59:13.872 # Configuration loaded[root@localhost redis]# service redisd stopStopping ...Waiting for Redis to shutdown ...Redis stopped
3、重启虚拟机查看Redis状态
[root@localhost ~]# ps -aux |grep redisroot 987 0.1 0.1 141836 2012 ? Ssl 15:02 0:00 /usr/local/bin/redis-server *:6379root 2966 0.0 0.0 112712 980 pts/1 S+ 15:04 0:00 grep --color=auto redis
四、解决客户端连接问题
关闭防火墙,或者开放6379端口
firewalld的基本使用启动: systemctl start firewalld关闭: systemctl stop firewalld查看状态: systemctl status firewalld开机禁用 : systemctl disable firewalld开机启用 : systemctl enable firewalld
修改redis.conf 配置
注释掉:# bind 127.0.0.1修改保护模式:protected-mode no
五、sentinel哨兵模式
1、基础配置
192.168.72.129 主服务192.168.72.130 从服务192.168.72.131 从服务
2、配置主服务 redis.conf
requirepass 123456masterauth 123456
3、配置从服务 redis.conf
requirepass 123456slaveof 192.168.72.129 6379masterauth 123456
4、配置sentinel.conf
protected-mode no# sentinel monitor代表监控# mymaster代表服务器的名称,可以自定义,# 192.168.72.129代表监控的主服务器,6379代表端口,# 2 标识 >=2 哨兵认为主服务器不可用,执行failover操作。sentinel monitor mymaster 192.168.72.129 6379 2sentinel auth-pass mymaster 123456
5、启动服务
先主服务,后从服务
[root@localhost src]# ./redis-server ../redis.conf[root@localhost src]# ./redis-sentinel ../sentinel.conf
没错,就是这样搭建完毕了!
六、源代码地址
GitHub·地址https://github.com/cicadasmile/linux-system-baseGitEE·地址https://gitee.com/cicadasmile/linux-system-base
服务
配置
代表
地址
服务器
软件
哨兵
模式
状态
端口
进程
三台
监控
环境
先主
名称
命令
基础
客户
客户端
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
鱼泡网软件是哪家软件开发的
java中数据库连接
软件开发新功能
高校网络安全工作调研报告
sql数据库表组合函数
周鸿祎谈网络安全会
苏州网络技术支持公司
民共和国网络安全法
大疆软件开发部门如何
软件开发者技术沙龙
资源数据库培训
数据库的服务器虚拟化
网络安全防护的第一道防线
视频服务器 并发
网络安全知识手抄报简单一年级
闪避攻击 网络安全
服务器数据库卸载不完整怎么办
美国处理中国网络安全事件
网络安全在我心板报
菲信网络技术
网络安全可以保护客观信息流动
nodejs 数据库 接口
直播软件开发公司开发海外市场
软件开发技术应用实例
网络及服务器的安全运营及维护
k3wise凭证数据库ar
视频服务器检验报告解释
培训教育网络安全意识
网络安全检查站
网络安全面临的