Redis 集群部署

Redis 集群部署

环境

系统:CentOS 7

版本:redis-7.2.6

下载地址:https://download.redis.io/releases/

主从集群

结构

三个节点:一个主节点,两个从节点

IP PORT 角色
192.168.93.100 6379 master
192.168.93.101 6379 slave
192.168.93.102 6379 slave

步骤

安装前置依赖

yum install -y gcc tcl

上传压缩包并解压到 /data/redis 目录

tar -zxvf redis-7.2.6.tar.gz

安装

make MALLOC=libc && make PREFIX=/data/redis install
# 复制安装目录的 redis.conf 到 /data/redis 目录下
cp redis.conf /data/redis/

修改 redis.conf

# 绑定地址,默认是127.0.0.1,会导致只能在本地访问。修改为0.0.0.0则可以在任意IP访问
bind 0.0.0.0
# 保护模式,关闭保护模式
protected-mode no
# 数据库数量,设置为1
databases 1
# 后台运行
daemon yes
# 日志文件
logfile /data/redis/redis.log
# 开启 RDB 持久化
save 3600 1 300 100 60 10000
# 实例绑定 IP
# 所有节点
replica-announce-ip 192.168.93.100
replica-announce-ip 192.168.93.101
replica-announce-ip 192.168.93.102
# 开启主从
# replicaof <masterip> <masterport>
# 从节点
replicaof 192.168.93.100 6379

启动

/data/redis/bin/redis-server /data/redis/redis.conf

查看集群状态

/data/redis/bin/redis-cli -p 6379
info replication
image-20241018112937037

参考

redis 编译报致命错误:jemalloc/jemalloc.h:没有那个文件或目录_redis jemalloc-CSDN博客

哨兵集群

分片集群

posted @   Wndexx  阅读(10)  评论(0编辑  收藏  举报
(评论功能已被禁用)
相关博文:
阅读排行:
· winform 绘制太阳,地球,月球 运作规律
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 上周热点回顾(3.3-3.9)
· AI 智能体引爆开源社区「GitHub 热点速览」
点击右上角即可分享
微信分享提示