当前位置 主页 > 服务器问题 > Linux/apache问题 >

    linux环境部署及docker安装redis的方法

    栏目:Linux/apache问题 时间:2019-11-20 11:47

    安装步骤

    1. 安装Redis

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

    2. 新建挂载配置文件夹

    新建data和conf两个文件夹,位置随意。

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

    总结

    以上所述是小编给大家介绍的linux环境部署及docker安装redis的方法,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对IIS7站长之家网站的支持!
    如果你觉得本文对你有帮助,欢迎转载,烦请注明出处,谢谢!