zoukankan      html  css  js  c++  java
  • docker redis使用

    启动方式一:docker默认启动redis

    1、拉取镜像

      docker pull redis:lastest (若不使用版本号,如docker pull redis,默认拉取最新镜像)

    2、启动redis server,启动时设置端口,以便外部访问

      docker run -it -d --name myredis -p 6379:6379 redis 

      说明: -it : 让容器的标准输入保持打开,并分配一个伪终端并绑定到容器的标准输入上

          -d : 启动容器并在后台运行

      容器运行起来后,若想进入容器内部,并进行命令行操作

      >> docker exec -it myredis bash

      >> redis-cli

      

    3、启动redis client,将IP设置为127.0.0.1,网络设置为host

      docker run -it redis redis-cli -h 172.17.0.1

     或:查看my_redis在docker里的ip

      docker network inspect bridge 

      docker run --name my_redis_cli --network bridge -it --rm redis redis-cli -h 172.17.0.2

      

    启动方式二:采用配置文件启动redis

      docker run -p 6379:6379 --name myredis -v /usr/local/etc/redis/redis.conf:/usr/local/etc/redis/redis.conf -d redis redis-server /usr/local/etc/redis/redis.conf appendonly yes 

      注:

        1) -v /usr/local/etc/redis/redis.conf:/usr/local/etc/redis/redis.conf 前半部分为宿主机配置地址,后半部分为redis配置地址,redis启动后默认生成该配置文件,用户可以通过修改宿主机配置文件来达到修改reids配置的目的。其中redis.conf文件自行下载curl -O http://download.redis.io/redis-stable/redis.conf 

        2) 外挂配置文件时候需要注意docker是否共享该文件路径,若未添加可进入docker->reference进行配置

        3) redis.conf配置文件配置注意事项:

          bind 127.0.0.1注释

          daemonize no

          protected-mode no

  • 相关阅读:
    j2ee学习笔记
    go开发和运行环境的配置
    Java基础学习笔记
    经典C/S服务器模型之守护进程
    linux抓包命令-tcpdump命令详解
    PostgreSQL的HA解决方案-2负载均衡(load balance)
    PostgreSQL的HA解决方案-1主从和备份(master/slave and backup)
    PostgreSQL的HA解决方案-项目概述
    将数据写到kafka的topic
    将sparkStreaming结果保存到Redshift数据库
  • 原文地址:https://www.cnblogs.com/az4215/p/11865313.html
Copyright © 2011-2022 走看看