码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • docker安装redis


    docker安装redis

    文章目录

    • docker安装redis
        • 安装
        • 同样的redis需要容器卷进行同步
            • 指定配置文件
            • 修改配置文件
        • 创建redis实例

    安装

    root@ubuntu:/# docker run -d -P redis
    cdf1868c4e5eb285c152d06637aec9a02e5ffdefe0772e615546c93655e52aff
    root@ubuntu:/# docker ps
    CONTAINER ID   IMAGE                   COMMAND                  CREATED             STATUS                         PORTS                                                  NAMES
    cdf1868c4e5e   redis                   "docker-entrypoint.s…"   13 seconds ago      Up 12 seconds                  0.0.0.0:49157->6379/tcp, :::49157->6379/tcp            wonderful_noyce
    1ff6de0064bd   mysql:5.7               "docker-entrypoint.s…"   3 minutes ago       Up 3 minutes                   0.0.0.0:3306->3306/tcp, :::3306->3306/tcp, 33060/tcp   mysql_beifen
    22e49c33a330   billygoo/tomcat8-jdk8   "catalina.sh run"        50 minutes ago      Up 50 minutes                  0.0.0.0:8080->8080/tcp, :::8080->8080/tcp              tomcat03
    9e194dbf7eca   tomcat                  "catalina.sh run"        About an hour ago   Up About an hour               0.0.0.0:49153->8080/tcp, :::49153->8080/tcp            tomcat02
    c6b2169449f4   ubuntu                  "bash"                   2 hours ago         Up 2 hours                                                                            ubuntu2
    37d9f24e95a3   ubuntu                  "bash"                   2 hours ago         Up 2 hours                                                                            u1
    f19e7fbc3d18   v2fly/v2fly-core        "/usr/bin/v2ray -con…"   2 hours ago         Restarting (2) 9 seconds ago                                                          tcp
    root@ubuntu:/# docker exec -it cdf1868c4e5e /bin/bash 
    root@cdf1868c4e5e:/data# redis-cli 
    127.0.0.1:6379> set k1 v1
    OK
    127.0.0.1:6379> get k1
    "v1"
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • 13
    • 14
    • 15
    • 16

    同样的redis需要容器卷进行同步

    指定配置文件

    1. 在宿主机上面先新建目录redis

    mkdir -p /redis/redis
    
    • 1

    2. 将一个redis.conf文件模板拷贝到/app/redis目录下

    apt-get install redis
    rz
    
    • 1
    • 2

    查看我的redis配置文件路径

    root@ubuntu:/etc/redis# ls
    redis.conf
    root@ubuntu:/etc/redis# pwd
    /etc/redis
    
    • 1
    • 2
    • 3
    • 4

    操作

    mkdir -p /redis/redis
    cp /etc/redis/redis.conf /redis/redis/
    
    • 1
    • 2
    修改配置文件
    • 开启redis验证(服务器强烈建议)

      requirepass 123
      
      • 1
    • 允许redis外地链接(必须)

      # bind 127.0.0.1
      
      • 1
    • 将daemonize yes改为no

      protected-mode no
      
      • 1
    • 开启redis数据持久化appendonly yes可选

    创建redis实例

    docker run -p 6379:6379 --name myredi01
    --priviledged=true 
    -v /redis/redis/redis.conf:/etc/redis/redis.conf 
    -v /redis/redis/data:/data 
    -d redis
    redis-server /etc/redis/redis.conf
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6

    docker run -p 6379:6379 --name myredi01 --priviledged=true -v /redis/redis/redis.conf:/etc/redis/redis.conf -v /redis/redis/data:/data -d redis redis-server /etc/redis/redis.conf

    :/etc/redis/redis.conf -v /redis/redis/data:/data -d redis redis-server /etc/redis/redis.conf

    **以前是/bin/bash**现在是redis-server

  • 相关阅读:
    专家建议|一图指引企业如何以4种精益方法规模化创新
    红黑树及其应用介绍(万字长文)
    1288v3安装win10系统卡顿
    [leetcode] 946. 验证栈序列
    LabVIEW应用开发——基本函数(一)
    职业性格在求职应聘和跳槽中的作用
    小程序三剑客-wxml、wxss、js初步认识
    什么是AB实验?能解决什么问题?终于有人讲明白了
    408王道计算机组成原理强化——中央处理器及大题解构
    Leetcode 198. 打家劫舍 动态规划
  • 原文地址:https://blog.csdn.net/weixin_54707168/article/details/126716081
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | Kerberos协议及其部分攻击手法
    0day的产生 | 不懂代码的"代码审计"
    安装scrcpy-client模块av模块异常,环境问题解决方案
    leetcode hot100【LeetCode 279. 完全平方数】java实现
    OpenWrt下安装Mosquitto
    AnatoMask论文汇总
    【AI日记】24.11.01 LangChain、openai api和github copilot
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1
正则表达式工具 cron表达式工具 密码生成工具

京公网安备 11010502049817号