docker 安装 Redis
拉取镜像
docker pull redis
创建目录
mkdir /tool/redis
镜像里不包含配置文件,需要拉取redis最新的配置文件,查看
下载完成直接通过ftp传到/tool/reids
目录下就行
因为是官方配置,需要我们手动改下配置:
# 常用配置
bind 127.0.0.1 # 注释掉这部分,使redis可以外部访问
daemonize no # 用守护线程的方式启动 docker启动这个改不改无所谓
requirepass 你的密码 # 给redis设置密码
appendonly yes # redis持久化 默认是no
tcp-keepalive 300 # 防止出现远程主机强迫关闭了一个现有的连接的错误 默认是300
创建容器
docker run -d \
-p 6379:6379 \
--name redis \
-v /tool/redis/redis.conf:/etc/redis/redis.conf \
redis
进入redis容器
[root@VM-4-7-centos redis]# docker exec -it redis bash
root@e4e0a72ace3d:/data# redis-cli -h 127.0.0.1 -p 6379
127.0.0.1:6379>
如果要配置远程连接需要几个前提:
- 注释掉配置
bind 127.0.0.1
- 开放端口6379