搭建 redis 主从服务器
2021/8/19 19:08:05
本文主要是介绍搭建 redis 主从服务器,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
搭建 redis 主从服务器
环境:windows
材料:redis 软件压缩包(可直接将redis安装目录压缩得到)
步骤:
1. 停止原redis服务
- 管理员 cmd 命令终止 redis 服务
C:\WINDOWS\system32> net stop redis
- 手动停止服务
右键“此电脑” 》“管理” 》“服务和应用程序” 》“服务”,找到 Redis 服务, 右键 》"停止"。
2. 新建目录,在该目录下解压redis压缩包两次,分别重命名为 redis-master、redis-slave。
# 目录结构如下 redis---- redis-master |-- redis-slave
3. 进入 redis-master 并在此目录下打开 cmd,启动 redis 主服务器,开启后不要关闭cmd,下同。
提示:导航栏中输入 cmd 并回车即可打开 cmd并自动定位到当前目录。
D:\mynote\redis\redis-master> redis-server.exe redis.windows.conf
4. 修改 redis-slave 目录下的文件 redis.windows.conf,打开新 cmd,启动 redis 从服务器(命令同上)。
- 第79行:修改 port
- 第258行: 指定主服务器 ip 和 port
#Accept connections on the specified port, default is 6379 (IANA #815344). #If port 0 is specified Redis will not listen on a TCP socket. port 6378 # slaveof <masterip> <masterport> slaveof 127.0.0.1 6379
D:\mynote\redis\redis-slave> redis-server.exe redis.windows.conf
5. 测试
- 分别在redis-master 和 redis-slave 目录下打开新 cmd 窗口,分别启动客户
redis-master> redis-cli -p 6379 redis-slave> redis-cli -p 6378
- 在主服务器中添加数据,可在从服务器查看到。从服务器只读不可写。
# 主服务器 redis-master>redis-cli 127.0.0.1:6379> keys * (empty list or set) 127.0.0.1:6379> set name susu OK 127.0.0.1:6379> keys * 1) "name" —————————————————————————————————————————————————————————————————————— # 从服务器 redis-slave> redis-cli -p 6378 127.0.0.1:6378> keys * 1) "name" 127.0.0.1:6378> get name "susu" 127.0.0.1:6378> set age 16 (error) READONLY You can't write against a read only replica.
这篇关于搭建 redis 主从服务器的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-08阿里云Redis项目实战入门教程
- 2024-11-08阿里云Redis资料:新手入门与初级使用指南
- 2024-11-08阿里云Redis教程:新手入门及实用指南
- 2024-11-07阿里云Redis学习入门:新手必读指南
- 2024-11-07阿里云Redis学习入门:从零开始的操作指南
- 2024-11-07阿里云Redis学习:初学者指南
- 2024-11-06阿里云Redis入门教程:轻松搭建与使用指南
- 2024-11-02Redis项目实战:新手入门教程
- 2024-10-22Redis入门教程:轻松掌握数据存储与操作
- 2024-10-22Redis缓存入门教程:快速掌握Redis缓存基础知识