Python学习和爬坑

Docker配置redis以及redis镜像服务启动

2019-04-26  本文已影响16人  NullPointe_361c

工具


查找redis版本

docker search  redis

选择版本 这里默认选择3.2版本

docker pull redis:3.2

在服务器上新建redis
etc/redis/redis.conf
内容去官网copy
https://redis.io/topics/config
然后新建文件夹在
/root/redis/myredis下data和redis.conf
在conf文件中将 此段注释

//bind 127.0.0.1 

如果需要远程连接,则需要将protected-mode变成no(保护模式下非本地连接不能访问)

protected-mode no

创建密码

requirepass '输入密码'

然后运行命令

docker run -p 6699:6379 --name myredis -v /root/myredis/redis.conf/redis.conf:/etc/redis/redis.conf -v /root/data:/data -d redis redis-server /etc/redis/redis.conf --appendonly yes --requirepass "123123"

-p 6699:6379 本地端口和redis端口,在其他客户端用第一个端口表示连接代理到redis的6379端口
--name myredis 容器名称
-v /root/myredis/redis.conf/redis.conf:/etc/redis/redis.conf将conf文件里内容映射到redis镜像文件里,如果不生效可直接设置在镜像文件中
-v /root/data:/data redis存储数据
-d redis redis-server /etc/redis/redis.conf redis服务使用的conf文件地址引用
--appendonly yes后台运行模式 是
--requirepass "123123" 手动设置密码
创建完成后,查看是否运行

docker ps
docker ps -a

如果还不能显示,打开日志查看问题,根据问题考虑解决

docker logs -f '容器id'

启动后redis客户端连接测试

docker exec -it  '容器名字'  redis-cli
>127.0.0.1:ping
pong

即表示测试成功

上一篇 下一篇

猜你喜欢

热点阅读