zoukankan      html  css  js  c++  java
  • Docker环境下安装Redis和 基础指令使用

      本文一步步实现在Docker环境下搭建Redis环境和基础指令的使用

    一、Docker下安装Redis

    首先,访问 Redis 镜像库地址: https://hub.docker.com/_/redis?tab=tags。可以查看redis的版本。然后通过以下命令下载安装最新版的Redis

    docker pull redis

    成功之后,再用 以下命令查看安排好的镜像。

    docker images

    使用以下命令运行容器:

    docker run -d --name redisDemo -p6379:6379 -v /d/dockerdata/redis/data:/data redis-server --appendonly yes

    参数说明:

    • -d —— 后台运行
    • –name —— 实例运行后的名字 myredis
    • -p6379:6379 —— 端口映射,冒号前面是windows下的端口,后面是虚拟机的端口
    • -v /d/dockerdata/redis/data:/data —— 保存数据的位置。
    • d:dockerdata edisdata 前面是windows下的实际保存数据目录
    • /data 虚拟机内的目录
    • redis-server –appendonly yes —— 在容器执行redis-server启动命令,并打开redis持久化配置。

    然后可以查看运行状态

    docker ps

    在docker下运行redis客户端,就能使用命令来测试

    docker exec -it redisDemo redis-cli

    最后可以通过使用以下命令来启动或者关闭容器

    docker start/stop redisDemo

    到此Docker下的Redis环境基本已经搭建好了。

    二、Redis的数据类型和基础指令的使用

    Redis支持五种数据类型:string(字符串),hash(哈希),list(列表),set(集合)及zset(sorted set:有序集合)。string 是 redis 最基本的类型,你可以理解成与 Memcached 一模一样的类型,一个 key 对应一个 value。string 类型是二进制安全的。意思是 redis 的 string 可以包含任何数据。比如jpg图片或者序列化的对象。

    string 类型是 Redis 最基本的数据类型,string 类型的值最大能存储 512MB。

     

    Redis数据类型和相关指令
    类型 Write Read
    String(字符串)  SET Key Value  Get Key
     Hash(哈希)  HMSET Key Field Value  HGET Key Field
     List(列表)  LPUSH Key Value  LRANGE Key 
     Set(集合)  SAdd  Key Value  SMember Key
    ZSet(sorted set:有序集合)  ZAdd  Key Value  ZRangeByScore Key

     

     

     

     

     

     

     

     

    查找已存哪些KEY 可以使用  KEYS 命令,清空当前库中的所有 key:flushdb

  • 相关阅读:
    vue-router2.0 组件之间传参及获取动态参数
    vuex
    移动端微信部分知识总结
    移动端js知识总结
    [luogu]P4365[九省联考]秘密袭击coat(非官方正解)
    [luogu]P4364 [九省联考2018]IIIDX
    [luogu]P4363 [九省联考2018]一双木棋chess
    后缀数组自用
    BZOJ5288 [Hnoi2018]游戏
    Bzoj5290: [Hnoi2018]道路
  • 原文地址:https://www.cnblogs.com/EastWind/p/15007024.html
Copyright © 2011-2022 走看看