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安全错误
数据库的锁怎样保障安全
2010年左右的网络安全吗
网络安全博览会展区
网游后台数据库用什么
移动储存管理服务器未启动
vb按条件加入数据库
linux简单服务器
肯德基的免费网络安全吗
形容互联网科技发达的词语
有网络安全硕士点的大学
宜昌网络安全专业排名
软件开发威胁建模文档
温州服务器数据恢复
软件开发公司怎么卖
软件开发商怎么查不到
理想汽车设备软件开发工程师
合肥鹧鸪网络技术有限公司
网络安全文明的绘画
1000万数据库缓存查询
南京项目软件开发活动简介
服务器资讯安全改善
杭州软件开发有用吗
四川手机软件开发方案
车辆与物流管理系统软件开发
西安软件开发类企业
政策数据库公开审核
致远oa系统支持哪些数据库
车载音响软件开发
数据库修不好
网易邮箱服务器设置
数据库一对一如何实现