单机环境搭建Redis伪集群

1、Redis版本

[root@wsdhla ~]# redis-server -v
Redis server v=6.2.6 sha=00000000:0 malloc=jemalloc-5.1.0 bits=64 build=bf23dac15dfc00fa


[root@wsdhla ~]# redis-cli -v
redis-cli 6.2.6

2、创建节点目录

创建6个节点目录,分别复制一份redis.conf并编辑:

redis-node1/redis.conf

bind 0.0.0.0 -::1

port 6381

dir /opt/redis-node1

pidfile /var/run/redis_6381.pid

masterauth 密码

cluster-enabled yes

cluster-config-file /opt/redis-node1/nodes-6381.conf

cluster-announce-ip 本机IP
# cluster-announce-tls-port 6379
cluster-announce-port 6381
# cluster-announce-bus-port 6380


# 可选,后台运行
daemonize yes

redis-node2/redis.conf

bind 0.0.0.0 -::1
 
port 6382
 
dir /opt/redis-node2
 
pidfile /var/run/redis_6382.pid
 
masterauth 密码
 
cluster-enabled yes
 
cluster-config-file /opt/redis-node1/nodes-6382.conf
 
cluster-announce-ip 本机IP
# cluster-announce-tls-port 6379
cluster-announce-port 6382
# cluster-announce-bus-port 6380
 
 
# 可选,后台运行
daemonize yes

redis-node3/redis.conf

bind 0.0.0.0 -::1
 
port 6383
 
dir /opt/redis-node3
 
pidfile /var/run/redis_6383.pid
 
masterauth 密码
 
cluster-enabled yes
 
cluster-config-file /opt/redis-node1/nodes-6383.conf
 
cluster-announce-ip 本机IP
# cluster-announce-tls-port 6379
cluster-announce-port 6383
# cluster-announce-bus-port 6380
 
 
# 可选,后台运行
daemonize yes

3、启动节点服务

分别启动6个节点服务脚本

redis-cluster-node1.sh

#!/bin/bash
exec nohup redis-server /opt/redis-node1/redis.conf > ./redis-node1.out 2>&1 &

tail -f ./redis-node1.out

redis-cluster-node2.sh

#!/bin/bash
exec nohup redis-server /opt/redis-node2/redis.conf > ./redis-node2.out 2>&1 &

tail -f ./redis-node2.out

redis-cluster-node3.sh 

#!/bin/bash
exec nohup redis-server /opt/redis-node3/redis.conf > ./redis-node3.out 2>&1 &

tail -f ./redis-node3.out

4、创建集群

redis-cli -a 密码 --cluster create 本机IP:6381 本机IP:6382 本机IP:6383 本机IP:6384 本机IP:6385 本机IP:6386 --cluster-replicas 1

5、客户端连接

相关推荐

  1. 单机redis

    2024-02-19 09:14:03       21 阅读
  2. Redis(四) 主从、哨兵、环境

    2024-02-19 09:14:03       11 阅读
  3. Kafka 环境分布式模式详细教程

    2024-02-19 09:14:03       12 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-02-19 09:14:03       16 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-02-19 09:14:03       16 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-02-19 09:14:03       15 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-02-19 09:14:03       18 阅读

热门阅读

  1. go redis

    go redis

    2024-02-19 09:14:03      25 阅读
  2. android pdf框架-3,对开源库的探究1

    2024-02-19 09:14:03       25 阅读
  3. 「优选算法刷题」:寻找数组的中心下标

    2024-02-19 09:14:03       32 阅读
  4. 5G固定无线接入(FWA)

    2024-02-19 09:14:03       29 阅读
  5. 民安智库如何做汽车满意度调查

    2024-02-19 09:14:03       28 阅读
  6. 汽车零部件软件开发常用搜索算法

    2024-02-19 09:14:03       25 阅读
  7. iOS总体框架介绍和详尽说明

    2024-02-19 09:14:03       31 阅读
  8. LeetCode213. House Robber II——动态规划

    2024-02-19 09:14:03       27 阅读
  9. Postgresql源码(121)事务状态中childXids的作用

    2024-02-19 09:14:03       26 阅读
  10. 常用工具方法--持续更新

    2024-02-19 09:14:03       30 阅读