redis环境搭建

Redis环境搭建

Redis 环境搭建

单机版很简单,不做赘述

1
2
3
cd redis-xxxx && make

./src/redis-server redis.conf

主从同步环境搭建

  1. redis 介质安装

    如果是单个机器,我习惯放在不同目录下,模拟集群环境

  2. 主Redis 配置修改

    1
    2
    3
    bind 0.0.0.0
    dir ./data
    protected-mode no
  3. 从Redis配置修改

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    bind 0.0.0.0
    dir ./data
    protected-mode no

    # 主节点ip
    replicaof 127.0.0.1 6379

    # 如果在同一个机器上,需要改为不同的端口
    port 6378
    pidfile /var/run/redis_6378.pid
  4. 集群启动

    1
    2
    # 下发相同启动命令
    ./src/redis-server redis.conf
  5. 日志验证

    1
    2
    3
    4
    # 主节点日志
    13062:M 26 Feb 2023 20:54:16.965 * Synchronization with replica 127.0.0.1:6378 succeeded
    # 从节点日志
    13141:S 26 Feb 2023 20:54:16.974 * MASTER <-> REPLICA sync: Finished with success
  6. 功能验证

    1
    2
    3
    4
    5
    6
    7
    8
    # 主节点设置key
    127.0.0.1:6379> set mykey1 myvalue1
    # 主节点返回
    OK
    # 从节点取key
    127.0.0.1:6378> get mykey1
    # 从节点返回
    "myvalue1"

至此,主从环境搭建完毕

环境打包

1
wget https://github.com/PromiseChan/PromiseChan.github.io/archive/refs/tags/redis-env.tar.gz

扩容环境搭建

待补充