Linux系统:Centos7环境搭建Redis单台和哨兵集群环境
发表于:2024-12-02 作者:千家信息网编辑
千家信息网最后更新 2024年12月02日,本文源码:GitHub·点这里 || GitEE·点这里一、环境和版本Linux:centos7 三台三台Linux服务192.168.72.129192.168.72.130192.168.72.1
千家信息网最后更新 2024年12月02日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安全错误
数据库的锁怎样保障安全
手机抢红包软件开发
数据库dll
jquery刷新数据库
ios 模拟器数据库
数据库社区技术预览版
国信证券 数据库
在线问诊软件开发
软件销售和软件开发区别
自动套利软件开发
数据库国产化原因
数据冗余由数据库设计引起
linux服务器篇
网吧服务器加盘多少钱
仙剑一是用什么软件开发的
北京龙汇网络技术
数据库技术应用实训心得收获
从sql分离数据库文件
网上服务器接受plc程序
人才数据库意义
土地规划数据库建设怎么弄
数据库dll
数据库过滤已经导出的数据
南通软件开发公司哪家好
即时通讯软件开发立项报告
网络安全侧重点是什么
北京工业软件开发收费报价表
康尚互联网科技
地下城手游服务器选哪个
海陵区个性化网络技术解决方案
国家网络安全宣传周文案