zoukankan      html  css  js  c++  java
  • Redis学习(一)

    一、Redis数据结构。

    ①String,最基本的类型,是二进制安全,所以可以包含任何数据(jpg图片,序列化对象)。一个键最大可存储512MB。

      命令为> GET,SET,DEL(适用于所有类型)。

    ②列表。是Redis中对链表(linked-list)的支持。索引从0开始

      命令为>

       LPUSH:元素推入列表左端,RPUSH:元素推入列表右端。

      LPOP:从列表左端弹出元素 ,RPOP:从列表右端弹出元素。

      LINDEX:从列表给定位置的单个元素。

      LRANGE:获得列表在给定范围上的所有元素,后面跟键+范围(0,-1是列表中的所有元素)。

    ③集合(set)。通过散列表保证每个存储的字符串都是不同的。

      命令>

      SADD:添加到集合。

      SREM:从集合中删除元素。

      SISMEMBER:快速检查一个元素是否已经存在在集合中。

      SMEMBERS:回去元素中的所有元素。

    ④散列。存储多个键值对之间的映射。

      命令>

      HSET:关联指定的键值对。

      HGET:获得指定散列键的值。

      HGETALL:获得散列包含的所有键值对。

      HDEL:移除散列中的指定的键。

    ⑤有序集合,存储的也是键值对,有序集合的键是成员(member),每个成员不能够相同,有序集合的值被称为分值(score),必须为浮点数。既可以根据成员访问元素,也可以根据分值以及分值的排列顺序来访问元素的结构。

      命令>

      ZADD:将一个带有给定分值的成员添加到有序集合里面。

      ZRANGE:根据元素在有序排列所处的位置,从有序集合里面获取多少个元素。

      ZRANGEBYSCORE:获得有序集合在给定分值范围内的所有元素。

      ZREM:如果给定成员存在有序集合,那么移除这个成员。

  • 相关阅读:
    javascript中有关this的解析题
    变量声明
    js事件
    js用法
    dom对象
    数据的三大储存格式
    函数
    全局环境
    循环语句及案例
    条件语句
  • 原文地址:https://www.cnblogs.com/rookie111/p/7674734.html
Copyright © 2011-2022 走看看