使用 Docker 运行 redis 并加载 自定义配置文件
第〇步:修改自定配置
port 6380 #修改redis的端口号为6380
第一步:仅启动容器,不运行redis
docker run -it
-v /mydocker/redis/data:/data
-v /mydocker/redis/conf/redis.conf:/usr/local/etc/redis/redis.conf
-d
-p 6380:6380
redis
/bin/bash
第二步:检查容器是否运行成功
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
bd0824068ab3 redis "docker-entrypoint.s…" 7 seconds ago Up 5 seconds 6379/tcp, 0.0.0.0:6380->6380/tcp naughty_hermann
第三步:进入到容器内部
docker exec -it bd0824068ab3 /bin/bash
第四步:运行redis-cli 和 redis-cli –p 6380 检查Redis是没有运行的
redis-cli
Could not connect to Redis at 127.0.0.1:6379: Connection refused
not connected>
redis-cli -p 6380
Could not connect to Redis at 127.0.0.1:6380: Connection refused
not connected>
第五步:运行redis 并加载自定义配置文件
redis-server /usr/local/etc/redis/redis.conf/redis.conf
第六步:检查自定义配置是否生效
运行redis-cli 检查Redis 6379是没有运行的
运行redis-cli –p 6380 检查Redis 6380运行成功 ,自定义配置文件生效
redis-cli
Could not connect to Redis at 127.0.0.1:6379: Connection refused
not connected>
redis-cli -p 6380
127.0.0.1:6380>
链接成功