zoukankan      html  css  js  c++  java
  • PHP面试:Redis 数据类型

    Redis支持五种数据类型:string(字符串),hash(哈希),list(列表),set(集合)及zset(sorted set:有序集合)。

    String(字符串)

    string 类型的值最大能存储 512MB。
    set get

    Hash(哈希)

    一个 string 类型的 field 和 value 的映射表,hash 特别适合用于存储对象。
    hset, hget, hmset

    List(列表)

    简单的字符串列表,按照插入顺序排序。你可以添加一个元素到列表的头部(左边)或者尾部(右边)。
    lpush, lrange

    Set(集合)

    Set 是 string 类型的无序集合。
    集合是通过哈希表实现的,所以添加,删除,查找的复杂度都是 O(1)。
    sadd, smembers

    Zset(sorted set:有序集合)

    Redis zset 和 set 一样也是string类型元素的集合,且不允许重复的成员。
    不同的是每个元素都会关联一个double类型的分数。redis正是通过分数来为集合中的成员进行从小到大的排序。
    zset的成员是唯一的,但分数(score)却可以重复。
    zadd, zrangebyscore

  • 相关阅读:
    Spring AOP概念理解 (通俗易懂)
    分享一下几个关于ssm及spring原理的专栏链接
    liux高级常用命令
    Linux基础常用命令
    SP1716 GSS3
    HDU6579 Operation
    CF1205C Palindromic Paths
    CF1213G Path Queries
    CF1213F Unstable String Sort
    CF1213E Two Small Strings
  • 原文地址:https://www.cnblogs.com/jiaoran/p/14432941.html
Copyright © 2011-2022 走看看