公司项目涉及到redis,最近不太忙于是准备仔细学习下,起初是直接在Windows下搭建,现在试试Docker下搭建redis然后试下哨兵配置,废话不多说,直接搭建步骤:
1.Docker安装redis
指令1)docker search redis
查找redis镜像,结果显示不同版本
2)docker pull redis
docker 直接拉取redis镜像 ,默认最新版本
2.搭建redis主从复制(读写分离)配置
2.1.创建redis容器实例
指令:
docker run --name redis-6379 -p 6379:6379 -d redis
docker run --name redis-6380 -p 6380:6379 -d redis
docker run --name redis-6381 -p 6381:6379 -d redis
如果以前创建过相同redis容器实例
docker ps -a 查看显示所有的容器,包括未运行的。
docker restart name
进入容器内部 : docker exec -it redis-6379 /bin/bash
启动 redis 客户端 连接本地的 redis 服务 :redis-cli
连接远程的 redis 服务 :redis-cli -h host -p port -a password
2.2 按照1主2从的结