Redis 安装

1、在 ubuntu 系统上安装

  1. 查看有没有安装 redis:systemctl redis-server status

  2. 先安装 gcc ,后面编译需要用到。执行命令 gcc --version 看是否安装,如果没有则执行命令apt install gcc 进行安装 。

  3. 去官网下载 redis-6.2.3.tar.gz 并放到 /opt/temp 目录下

  4. 解压:tar -zxvf redis-6.2.3.tar.gz

  5. 编译:进入redis-6.2.3目录执行 make 命令,如果提示 make 命令找不到,则需要先安装 make。

    apt-get update & apt install make
    make
    
  6. 安装:执行 make install 命令,成功后会自动安装到 /usr/opt/bin 目录下

2、在 docker 上安装

  1. 创建相关挂载文件

    sudo mkdir -p /usr/local/docker/redis
    cd /usr/local/docker/redis
    mkdir data
    # 下载 Redis 配置
    wget http://download.redis.io/redis-stable/redis.conf
    # 修改配置:
    #     bind 127.0.0.1
    #     protected-mode no
    #     appendonly yes
    vi redis.conf
    
  2. 拉取镜像:docker pull redis (不加版本号默认获取最新版本)

  3. 启动 Redis

    sudo docker run -p 6379:6379 --name redis \
    -v /usr/local/docker/redis/data:/data \
    -v /usr/local/docker/redis/conf/redis.conf:/etc/redis/redis.conf \
    -d redis:latest redis-server /etc/redis/redis.conf
    
    • -d 指后台运行
    • -v 挂载目录
    • redis-server /etc/redis/redis.conf 以配置文件启动 Redis,加载容器内的 conf 文件,最终找到的是挂载的文件 /usr/local/docker/redis.conf
  4. 完成

posted @ 2021-02-19 15:48  weidadong  阅读(23)  评论(0)    收藏  举报