zoukankan      html  css  js  c++  java
  • docker 安装redis

    1、获取 redis 镜像

    docker pull redis

    2、查看本地镜像

    docker images

    3、从官网获取 redis.conf 配置文件

    mkdir /opt/docker/redis/conf
    cd /opt/docker/redis/conf   //进入目录
    wget http://download.redis.io/redis-stable/redis.conf   //下载redis配置文件
    vim redis.conf  //修改配置文件
    • bind 127.0.0.1 #注释掉这部分,这是限制redis只能本地访问
    • protected-mode no #默认yes,开启保护模式,限制为本地访问
    • daemonize no#默认no,改为yes意为以守护进程方式启动,可后台运行,除非kill进程(可选),改为yes会使配置文件方式启动redis失败
    • dir  ./ #输入本地redis数据库存放文件夹(可选)
    • appendonly yes #redis持久化(可选)
    • tcp-keepalive 300 改为60

    3、docker 启动 redis 

    docker run -p 8379:6379 --name redis -v /opt/docker/redis/conf/redis.conf:/etc/redis/redis.conf -v /opt/docker/redis/data:/data -d redis redis-server /etc/redis/redis.conf --appendonly yes
    • -p 8379:6379 端口映射:前表示主机部分,:后表示容器部分。
    • --name myredis  指定该容器名称,查看和进行操作都比较方便。
    • -v 挂载目录,规则与端口映射相同。
    • -d redis 表示后台启动redis
    • redis-server /etc/redis/redis.conf  以配置文件启动redis,加载容器内的conf文件,最终找到的是挂载的目录/usr/local/docker/redis.conf
    • appendonly yes 开启redis 持久化

    4、查看redis状态

     

    5、进入redis

    docker exec -it redis /bin/bash

  • 相关阅读:
    C#_数据访问类查询 和 属性扩展
    C#_0913 完整修改删除、实体类和数据访问类
    webform基础
    TreeView, 数据导出
    无边框窗体,tiner控件
    容器,打印设置
    多窗体,菜单工具栏
    公共控件
    winform
    数据访问类查询
  • 原文地址:https://www.cnblogs.com/fangts/p/14717452.html
Copyright © 2011-2022 走看看