当前位置: 首页 > 容器 > Docker快速运行 Redis5.0.4

Docker快速运行 Redis5.0.4

容器 0条评论 2020-2-6 1,306 views

开发过程中经常需要通过Redis来保存Session状态或者作为缓存使用,使用Docker运行非常简单。


第一步、创建用久数据目录

选择在/user/local/docker目录下保存配置和数据

mkdir /usr/local/docker/redis/{conf,data} -p
cd /usr/local/docker/redis

第二步、下载redis.conf文件

wget -o /usr/local/docker/redis/conf/redis.conf https://raw.githubusercontent.com/antirez/redis/unstable/redis.conf

第三步、替换默认配置文件

logfile指定日志文件存放位置

requirepass指定redis连接密码

bind更改0.0.0.0,允许远程访问

protected-mod,允许远程访问

sed -i 's/logfile ""/logfile "access.log"/' conf/redis.conf
sed -i 's/# requirepass foobared/requirepass 123456/' conf/redis.conf
sed -i 's/appendonly no/appendonly yes/' conf/redis.conf
sed  -i 's/bind 127.0.0.1/bind 0.0.0.0/' conf/redis.conf
sed -i 's/protected-mode yes/protected-mode no/' conf/redis.conf

第四步、使用Docker run 启动Redis

docker run \
-p 6379:6379 \
-v /usr/local/docker/redis/data:/data \
-v /usr/local/docker/redis/conf/redis.conf:/etc/redis/redis.conf \
--privileged=true \
--name myredis \
-d redis redis-server /etc/redis/redis.conf

完成、现在可以使用程序或者Redis客户端连接


标签: , ,

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注