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

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

作者: 海天启航 | 来源:发表于2021-03-17 15:18 被阅读0次

    一、找到一个合适的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'))

    相关文章

      网友评论

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

          本文链接:https://www.haomeiwen.com/subject/ifkecltx.html