zoukankan      html  css  js  c++  java
  • linux环境部署,docker如何安装redis

    安装步骤

    1. 安装Redis

    通过docker search redisdocker pull redis下载redis镜像

    2. 新建挂载配置文件夹

    新建dataconf两个文件夹,位置随意。

    mkdir -p /root/docker/redis/data

    mkdir -p /root/docker/redis/conf

    注:因为 redis 默认配置你会发现只能够本地连接,不能进行远程访问,使用 Redis Desktop Manager连接都会报错,因此需要手动挂载 redis 配置文件

    3. 增加配置文件 redis.conf

    在刚才新建的redis/conf中新建文件redis.conf,内容如下:

    #bind 127.0.0.1 //允许远程连接

    protected-mode no appendonly yes //持久化

    requirepass 123456 //密码

    4. 创建redis容器并启动

    执行命令如下:

    docker run --name myredis -p 6379:6379 -v /root/docker/redis/data:/data -v /root/docker/redis/conf/redis.conf:/etc/redis/redis.conf -d redis redis-server /etc/redis/redis.conf

    释义如下:

    –name:给容器起一个名
    -p:端口映射 宿主机:容器
    -v:挂载自定义配置 自定义配置:容器内部配置
    -d:后台运行
    redis-server --appendonly yes: 在容器执行redis-server启动命令,并打开redis持久化配置

    5. 启动成功,查看状态

    通过docker ps查看启动状态,是否成功

    6. 容器内部连接进行测试

    执行docker exec -it my_redis redis-cli 命令,进入终端。
    通过auth password进行登陆。

    完成命令如下:

    [root@*** conf]# docker exec -it myredis redis-cli
    127.0.0.1:6379> set name jfaith
    (error) NOAUTH Authentication required.
    127.0.0.1:6379> auth 123456
    OK
    127.0.0.1:6379> set name wangcai
    OK
    127.0.0.1:6379> get name
    "jfaith"

    注:如果出现该错误: (error) NOAUTH Authentication required.
    说明没有输入密码进行验证,请输入:auth 你的密码



  • 相关阅读:
    梦1
    ASP.Net Web Page深入探讨
    创建ASP.NET WEB自定义控件——例程3
    自定义有模板功能的控件
    .net中Web自定义控件编写注意事项
    一个javascript脚本网站
    今天
    Konami世界一代(1)
    使用随机数
    做了一个赋值的测试
  • 原文地址:https://www.cnblogs.com/jfaith/p/11401101.html
Copyright © 2011-2022 走看看