当前位置: 首页 > news >正文

centos 7.9系统redis6.2.6哨兵模式部署

由于系统需要处理大量的数据并发请求,所以借助于Redis的高性能,可以有效提升整个系统的处理效率。这里采用redis6.2版本源码编译部署哨兵模式,提高整个系统的可用性,避免单点故障。

1. Redis基本环境安装

centos7安装redis 6.2.6

采用源码编译方式安装。

服务器主机名:redis01

服务器IP:192.168.76.81

服务器主机名:redis02

服务器IP:192.168.76.82

服务器主机名:redis03

服务器IP:192.168.76.83

1.1 redis01-76.81源码安装

登录服务器,执行以下命令:

# cd /home
# mkdir redis
# cd redis

1. 下载源码

wget http://download.redis.io/releases/redis-6.2.6.tar.gz

2. 解压安装包

tar -zxvf redis-6.2.6.tar.gz

3. 进入目录执行make

cd redis-6.2.6
make

4. 执行make install

make install

5. 启动redis-server

# redis-server redis.conf 
17394:C 12 Sep 2024 19:10:17.581 # oO0OoO0OoO0Oo Redis is starting oO0OoO0OoO0Oo
17394:C 12 Sep 2024 19:10:17.581 # Redis version=6.2.6, bits=64, commit=00000000, modified=0, pid=17394, just started
17394:C 12 Sep 2024 19:10:17.581 # Configuration loaded
17394:M 12 Sep 2024 19:10:17.582 * monotonic clock: POSIX clock_gettime
17394:M 12 Sep 2024 19:10:17.582 # Warning: Could not create server TCP listening socket ::1:6379: bind: Cannot assign requested address_._                                                  _.-``__ ''-._                                             _.-``    `.  `_.  ''-._           Redis 6.2.6 (00000000/0) 64 bit.-`` .-```.  ```\/    _.,_ ''-._                                  (    '      ,       .-`  | `,    )     Running in standalone mode|`-._`-...-` __...-.``-._|'` _.-'|     Port: 6379|    `-._   `._    /     _.-'    |     PID: 17394`-._    `-._  `-./  _.-'    _.-'                                   |`-._`-._    `-.__.-'    _.-'_.-'|                                  |    `-._`-._        _.-'_.-'    |           https://redis.io       `-._    `-._`-.__.-'_.-'    _.-'                                   |`-._`-._    `-.__.-'    _.-'_.-'|                                  |    `-._`-._        _.-'_.-'    |                                  `-._    `-._`-.__.-'_.-'    _.-'                                   `-._    `-.__.-'    _.-'                                       `-._        _.-'                                           `-.__.-'                                               17394:M 12 Sep 2024 19:10:17.583 # Server initialized

出现类似上述信息,表示redis启动成功。

6. 客户端访问

# redis-cli
127.0.0.1:6379> info
# Server
redis_version:6.2.6
redis_git_sha1:00000000
redis_git_dirty:0
redis_build_id:ce70fad61f208a9d
redis_mode:standalone
os:Linux 6.9.7-1.el7.elrepo.x86_64 x86_64
arch_bits:64
multiplexing_api:epoll
atomicvar_api:atomic-builtin
gcc_version:4.8.5
process_id:17394
process_supervised:no

出现类似上述信息,表示客户端连接成功。

至此默认环境安装完成。

1.2 redis02-76.82 源码安装

登录服务器,执行以下命令:

# cd /home
# mkdir redis
# cd redis

1. 下载源码

wget http://download.redis.io/releases/redis-6.2.6.tar.gz

2. 解压安装包

tar -zxvf redis-6.2.6.tar.gz

3. 进入目录执行make

cd redis-6.2.6
make

4. 执行make install

make install

5. 启动redis-server

# redis-server redis.conf 
17394:C 12 Sep 2024 19:10:17.581 # oO0OoO0OoO0Oo Redis is starting oO0OoO0OoO0Oo
17394:C 12 Sep 2024 19:10:17.581 # Redis version=6.2.6, bits=64, commit=00000000, modified=0, pid=17394, just started
17394:C 12 Sep 2024 19:10:17.581 # Configuration loaded
17394:M 12 Sep 2024 19:10:17.582 * monotonic clock: POSIX clock_gettime
17394:M 12 Sep 2024 19:10:17.582 # Warning: Could not create server TCP listening socket ::1:6379: bind: Cannot assign requested address_._                                                  _.-``__ ''-._                                             _.-``    `.  `_.  ''-._           Redis 6.2.6 (00000000/0) 64 bit.-`` .-```.  ```\/    _.,_ ''-._                                  (    '      ,       .-`  | `,    )     Running in standalone mode|`-._`-...-` __...-.``-._|'` _.-'|     Port: 6379
http://www.lryc.cn/news/453142.html

相关文章:

  • 编程基础:详解 C++ 中的 `std::sort` 函数
  • 51单片机的宠物自动投喂系统【proteus仿真+程序+报告+原理图+演示视频】
  • MongoDB快速实战与基本原理
  • 编程技巧:优化
  • pycharm中使用anaconda创建多环境,无法将“pip”项识别为 cmdlet、函数、脚本文件或可运行程序的名称
  • 【Linux】进程周边之优先级
  • Linux高级编程_29_信号
  • uniapp修改uni-ui组件样式(对微信小程序/H5有效,vue3)
  • Python 封装 socket 为 [TCP/UDP/MULTICAST] 服务端
  • c++ STL库 unordered_map
  • 【接口测试】任务1:登录接口
  • 二、Spring Boot集成Spring Security之实现原理
  • 基于深度学习的点云处理模型PointNet++学习记录
  • Javascript Object.assgin()详解以及深浅拷贝
  • Redis篇(应用案例 - UV统计)(持续更新迭代)
  • 解锁微信小程序新技能:ECharts动态折线图搭配WebSocket,数据刷新快人一步!
  • 上交所服务器崩溃:金融交易背后的技术隐患暴露杭州BGP高防服务器43.228.71.X
  • P4、P4D、HelixSwarm 各种技术问题咨询
  • Linux 应用层协议HTTP
  • Python和C++混淆矩阵地理学医学物理学视觉语言模型和算法模型评估工具
  • HTTP 协议的基本格式和 fiddler 的用法
  • 【计算机网络】详解UDP协议格式特点缓冲区
  • 网络安全cybersecurity的几个新领域
  • android 原生加载pdf
  • MAE(平均绝对误差)和std(标准差)计算中需要注意的问题
  • 03实战篇:把握667分析题的阅读材料、题目
  • C++系列-多态
  • 基于C++和Python的进程线程CPU使用率监控工具
  • fish-speech语音大模型本地部署
  • 如何写出更牛的验证激励