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

  • 相关阅读:
    spring-boot-maven-plugin not found的解决方案
    springboot项目idea代码报红,maven clean, maven reimport都不起作用
    ubuntu升级python版本(3.5 -> 3.6)
    安卓时间戳转成时间存在误差
    litepal创建数据库表失败
    安卓实现标题和按钮在一行,按钮靠最右边布局
    idea2019设置智能提示忽略大小写
    PowerDesigner连接MySQL逆向生成PDM
    javaweb开发页面数字过长显示科学计数法的问题
    react native cannot read property 'navigate' of undefined
  • 原文地址:https://www.cnblogs.com/EastWind/p/15007024.html
Copyright © 2011-2022 走看看