• 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 你的密码



  • 相关阅读:
    [转载]解析用户生命周期价值:LTV
    [整理]VS2013常用插件
    Extjs4 tabpanel 中表单定宽居中
    idea创建ssm项目
    shiro框架的学习
    mysql
    springboot
    idea配置
    Spring MVC
    关于web乱码问题
  • 原文地址:https://www.cnblogs.com/jfaith/p/11401101.html
Copyright © 2020-2023  润新知