zoukankan      html  css  js  c++  java
  • docker安装官方Redis镜像并启用密码认证

    1安装

    docker pull redis:latest

    启动容器并带密码

     docker run --name myredis -p 6379:6379 -d --restart=always redis:latest redis-server --appendonly yes --requirepass "root123456"
    

      

    -p 6379:6379 :将容器内端口映射到宿主机端口(右边映射到左边)
    redis-server –appendonly yes : 在容器执行redis-server启动命令,并打开redis持久化配置
    requirepass “your passwd” :设置认证密码
    –restart=always : 随docker启动而启动

    查看容器

    docker ps 

    查看所有容器

    docker ps -a

    查看进程

    ps -ef|grep redis

    3进入容器执行redis客户端

    redis容器的id是 a126ec987cfe

    docker exec -it a126ec987cfe redis-cli -a 'your passwd'

    [root@localhost~]# docker exec -it a126ec987cfe redis-cli -h 127.0.0.1 -p 6379 -a 'your passwd'
    127.0.0.1:6379> ping
    PONG
    127.0.0.1:6379> info
    # Server
    redis_version:4.0.9
    redis_git_sha1:00000000
    redis_git_dirty:0
    redis_build_id:d3ebfc7feabc1290
    redis_mode:standalone
    os:Linux 3.10.0-693.21.1.el7.x86_64 x86_64
    ...
    -h 127.0.0.1 :默认不加为-h 127.0.0.1
    -p 6379 :默认不加为 -p 6379
    

      

    或者连接的时候不带密码,如下:

    [root@localhost ~]# docker exec -it a126ec987cfe redis-cli
    127.0.0.1:6379> ping
    (error) NOAUTH Authentication required.
    127.0.0.1:6379> auth 'your passwd'
    OK
    127.0.0.1:6379> ping
    PONG
    127.0.0.1:6379> info
    # Server
    redis_version:4.0.9
    redis_git_sha1:00000000
    redis_git_dirty:0
    redis_build_id:d3ebfc7feabc1290
    redis_mode:standalone
    os:Linux 3.10.0-693.21.1.el7.x86_64 x86_64
    arch_bits:64
    

      

  • 相关阅读:
    407 Trapping Rain Water II 接雨水 II
    406 Queue Reconstruction by Height 根据身高重建队列
    405 Convert a Number to Hexadecimal 数字转换为十六进制数
    404 Sum of Left Leaves 左叶子之和
    403 Frog Jump 青蛙过河
    402 Remove K Digits 移掉K位数字
    401 Binary Watch 二进制手表
    400 Nth Digit 第N个数字
    398 Random Pick Index 随机数索引
    397 Integer Replacement 整数替换
  • 原文地址:https://www.cnblogs.com/Samuel-Leung/p/12316079.html
Copyright © 2011-2022 走看看