🚀 腾讯云 Redis 集群模式配置指南,助力存储与并发双飞跃!
🤔 想要 Redis 性能更上一层楼?集群模式是关键!以下是详细配置步骤:
在每台 CVM 上执行以下操作:
tar xzf redis-x.x.x.tar.gz
cd redis-x.x.x
make
make install PREFIX=/usr/local/redis
mkdir /etc/redis
cp redis.conf /etc/redis/redis.conf
修改每台 CVM 上的 /etc/redis/redis.conf 文件:
示例配置(注意替换 IP 地址):
port 6379
bind 192.168.0.101
cluster-enabled yes
cluster-config-file nodes.conf
cluster-node-timeout 15000
appendonly yes
protected-mode no
在每台 CVM 上启动 Redis 实例:
/usr/local/redis/bin/redis-server /etc/redis/redis.conf
选择一台 CVM 作为主节点,使用 redis-cli 工具创建集群:
/usr/local/redis/bin/redis-cli --cluster create 192.168.0.101:6379 192.168.0.102:6380 192.168.0.103:6381 --cluster-replicas 1
参数说明:
--cluster create: 创建集群命令。192.168.0.101:6379 192.168.0.102:6380 192.168.0.103:6381: 集群中所有节点的 IP 地址和端口号。--cluster-replicas 1: 每个主节点分配一个从节点。根据提示输入 yes 确认创建。
使用 redis-cli 连接到集群中的任意一个节点,查看集群状态:
/usr/local/redis/bin/redis-cli -c -h 192.168.0.101 -p 6379 cluster info
如果 cluster_state 显示 ok,则表示集群创建成功!🎉
当现有集群容量不足时,可以通过以下方式扩展:
增加节点步骤:
redis-cli 将新节点添加到集群:
/usr/local/redis/bin/redis-cli --cluster add-node 192.168.0.104:6379 192.168.0.101:6379
参数说明:
192.168.0.104:6379: 新节点的 IP 地址和端口号。192.168.0.101:6379: 集群中任意一个已存在节点的 IP 地址和端口号。redis-cli 将新节点分配为主节点或从节点:
/usr/local/redis/bin/redis-cli --cluster reshard 192.168.0.101:6379
根据提示操作,输入要迁移的 slot 数量,以及新节点的 ID。
Redis 集群本身就具有更高的并发能力,但还可以通过以下方式进一步提升:
希望这份配置指南能够帮助你成功搭建 Redis 集群,享受高性能、高可用性的 Redis 服务!👍