Redis基本类型-集合类型

  1. java操作Redis集合类型
    1. 用处

java操作Redis集合类型

  • 添加集合元素: jedis.sadd("city","北京","广州","深圳","上海");
  • 取集合头部元素: jedis.spop("city");
  • 随机取一个值: jedis.srandmember("city");
  • Srem移除集合中一或多个元素,不存在的元素会被忽略.当key不是集合类型时,返回一个错误: jedis.screm("city","北京")
  • Smember用于返回集合中的所有成员.不存在的集合key视为空集合: jedis.smember("city");
  • 判断元素是否在集合中: jedis.sismember("city","深圳";
  • Scard用于返回集合中元素的数量: jedis.scard("city");
  • 求交集: jedis.sinter("city1","city2");
  • 求并集: jedis.sunion("city1","city2");
  • 求差集: jedis.sdiff("city1","city2");

用处

  • 全局去重
  • 利用交集、并集、差集等操作,计算共同喜好,全部的喜好,自己独有的喜好等功能.

转载请注明来源,欢迎对文章中的引用来源进行考证,欢迎指出任何有错误或不够清晰的表达。可以在下面评论区评论,也可以邮件至 yanglau0527@gmail.com

文章标题:Redis基本类型-集合类型

文章字数:241

本文作者:Cynaith

发布时间:2020-05-02, 02:19:26

最后更新:2020-05-02, 02:21:23

原始链接:https://cynaith.github.io/2020/05/02/Redis%E5%9F%BA%E6%9C%AC%E7%B1%BB%E5%9E%8B-%E9%9B%86%E5%90%88%E7%B1%BB%E5%9E%8B/

版权声明: "署名-非商用-相同方式共享 4.0" 转载请保留原文链接及作者。

目录
×

喜欢就点赞,疼爱就打赏