zoukankan      html  css  js  c++  java
  • 谷粒商城学习——docker安装redis

    很多命令在谷粒商城学习——docker安装mysql中已经写得很详细,本篇不赘述

    下载redis最新镜像

    docker pull redis

    启动redis

    1,在虚拟机中创建目录

    mkdir -p /mydata/redis/conf

    2,转到/mydata/redis/conf手工创建redis.conf文件

    touch /mydata/redis/conf/redis.conf

    3,创建实例并启动

    docker run -p 6379:6379 --name redis 
    -v /mydata/redis/data:/data 
    -v /mydata/redis/conf/redis.conf:/etc/redis/redis.conf 
    -d redis redis-server /etc/redis/redis.conf

    之所以先进行1,2两步,是因为redis默认只有/etc/redis两层目录,没有redis.conf文件,如果直接进行第3步,会将/mydata/redis/conf/redis.conf当成目录不会当成文件

    容器内/data文件夹是存放的redis的数据

    -d redis redis-server /etc/redis/redis.conf以后台方式启动redis镜像,额外命令,redis-server(redis服务器)加载 /etc/redis/redis.conf这个配置文件的方式启动

    测试redis使用

    以交互模式进入redis客户端

    docker exec -it redis redis-cli
    set a b
    get a

    重启redis

    先exit退出redis客户端到linux

    docker restart redis

    然后再获取a,视频中是获取不到的,我的最新版的能获取到,已经默认持久化了。

    老版本 redis持久化设置

    退出redis客户端到linux下,编辑redis.conf文件,插入appendonly yes,然后重启

     pwd(英文全拼:print work directory) 命令用于显示工作目录。

    redis可视化客户端:redis-desktop-manager,

    下载密码0000

     redis官方各个版本配置文档(个人无法打开)

  • 相关阅读:
    Vue Bug
    Vue.js(一)
    Node.js简介
    对请求链接的URLEncode处理
    淘宝开放平台
    Java基础(一)
    计算机基础知识
    Unity中对象池的使用
    希尔排序算法
    插入排序算法
  • 原文地址:https://www.cnblogs.com/yanan7890/p/14853309.html
Copyright © 2011-2022 走看看