docker 配置 redis 远程登录(参数配置不修改配置文件

2021-03-17  本文已影响0人  sunsow

一、找到一个合适的docker的redis的版本

可以去docker hub中去找一下

https://hub.docker.com/_/redis?tab=tags

二、使用docker安装redis

sudo docker pull redis

sudo docker images

三、创建本地与docker映射的目录,即本地存放的位置

创建本地存放redis的位置;

可以自定义,因为我的docker的一些配置文件都是存放在/data目录下面的,所以我依然在/data目录下创建一个redis目录,这样是为了方便后期管理

sudo mkdir -p /data/redis

sudo mkdir -p /data/redis/data

六、启动docker redis

启动:

sudo docker run -p 6379:6379 --name redis --restart always  -v /data/redis/data:/data -d redis redis-server  --appendonly yes  --daemonize no --requirepass abc123 

参数说明:

--name redis 名称

--restart always 在docker结束重启的时候自动启动容器

-v /data/redis/data:/data:把redis持久化的数据在宿主机

--appendonly yes   redis持久化,默认是no

--daemonize no 用守护线程的方式启动

--requirepass abc123  redis登录密码

-p 6379:6379:把容器内的6379端口映射到宿主机6379端口

四、查看是否成功启动:sudo docker ps

可以查看一下日志:sudo docker logs redis

python 连接测试

import redis

r=redis.Redis(host='192.168.2.106',port=6379,db=0,password='123456')

r.set("name","jin")

print(r.get('name'))

上一篇 下一篇

猜你喜欢

热点阅读