zoukankan      html  css  js  c++  java
  • Redis--set类型操作命令

    集合类型 set

    redis 的 Set 是 string 类型的无序集合,集合成员是唯一的,即集合中不能出现重复的数据

    集合类型 set ——常用命令

    sadd /smembers /sismember /scard /srem /srandmember /spop

    sadd

    语法:sadd key member [member…]

    作用:

    将一个或多个 member 元素加入到集合 key 当中,

    已经存在于集合的 member 元素将被忽略, 不会再加入。

    返回值:加入到集合的新元素的个数。不包括被忽略的元素。

    smembers

    语法:smembers key

    作用:获取集合 key 中的所有成员元素,不存在的 key 视为空集合

    sismember

    语法:sismember key member

    作用:判断 member 元素是否是集合 key 的成员

    返回值:member 是集合成员返回 1,其他返回 0

    scard

    语法:scard key

    作用:获取集合里面的元素个数

    返回值:数字,key 的元素个数。 其他情况返回 0

    srem

    语法:srem key member [member…]

    作用:删除集合 key 中的一个或多个 member 元素,不存在的元素被忽略。

    返回值:数字,成功删除的元素个数,不包括被忽略的元素。

    srandmember

    语法:srandmember key [count]

    作用:

    只提供 key,随机返回集合中一个元素,元素不删除,依然在集合中;

    提供了 count时,count 正数, 返回包含 count 个数元素的集合, 集合元素各不相同。

    count 是负数,返回一个 count 绝对 值的长度的集合, 集合中元素可能会重复多次。

    返回值:一个元素;多个元素的集合

    spop

    语法:spop key [count]

    作用:随机从集合中删除一个元素, count 是删除的元素个数。

    返回值:被删除的元素,key 不存在或空集合返回 nil

  • 相关阅读:
    Flink Table环境配置、读取外部数据(File、Kafka)以及查询转换
    Flink之Table初探
    Flink之Watermarks
    Flink之ProcessFunction侧输出流
    Flink之ProcessFunction案例
    Flink之Mysql数据CDC
    Express ejs 模板做的 app.js 文件
    金额转换文章(100=>零佰)
    将 音频流(MP3流)并进行播放
    浅谈MySQL(一):存储引擎与索引
  • 原文地址:https://www.cnblogs.com/dyd520/p/11480795.html
Copyright © 2011-2022 走看看