redis环境搭建
Redis环境搭建
Redis 环境搭建
单机版很简单,不做赘述
1 | cd redis-xxxx && make |
主从同步环境搭建
redis 介质安装
如果是单个机器,我习惯放在不同目录下,模拟集群环境
主Redis 配置修改
1
2
3bind 0.0.0.0
dir ./data
protected-mode no从Redis配置修改
1
2
3
4
5
6
7
8
9
10bind 0.0.0.0
dir ./data
protected-mode no
# 主节点ip
replicaof 127.0.0.1 6379
# 如果在同一个机器上,需要改为不同的端口
port 6378
pidfile /var/run/redis_6378.pid集群启动
1
2下发相同启动命令
./src/redis-server redis.conf日志验证
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功能验证
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 |
扩容环境搭建
待补充