• Redis Set结构使用场景


    1、抽奖
    	1)、用户参与抽奖:SADD order 1001 1002 1003 1004 1005 1006 1007 1008 1009 1010
    	2)、查看所有参与抽奖的人:SMEMBERS order
    	3)、重复抽奖每次抽取两人:SMEMBERS order 2
    	4)、不重复抽奖,三等奖3人,二等奖2人,一等奖1人
    		SPOP order 3
    		SPOP order 2
    		SPOP order 1
    2、点赞、收藏、标签
    	1)、点赞的人:SADD like:1 1001 1002 1003 1004 1005
    	2)、取消点赞:SREM like:1 1002
    	3)、检查用户是否点赞过:
    		SISMEMBER like:1 1002
    		SISMEMBER like:1 1005
    	4)、获取点赞人员列表:SMEMBERS like:1
    	5)、获取点赞总人数:SCARD like:1
    3、关注模型
    	127.0.0.1:6379> SADD wangwu zhangsan lisi zhaoliu haoba
    	(integer) 4
    	127.0.0.1:6379> SADD zhangsan lisi wangwu sijiu
    	(integer) 3
    	127.0.0.1:6379> SADD lisi zhaoliu zhangsan qinshi
    	(integer) 3
    	127.0.0.1:6379> SINTER wangwu zhangsan
    	1) "lisi"
    	127.0.0.1:6379> SISMEMBER zhangsan lisi
    	(integer) 1
    	127.0.0.1:6379> SISMEMBER lisi zhangsan
    	(integer) 1
    	127.0.0.1:6379> SISMEMBER zhaoliu zhangsan
    	(integer) 0
    	127.0.0.1:6379> SISMEMBER haoba zhangsan
    	(integer) 0
    	127.0.0.1:6379> SDIFF zhangsan wangwu
    	1) "sijiu"
    	2) "wangwu"
    	127.0.0.1:6379> SDIFF lisi wangwu
    	1) "qinshi"
    

      

  • 相关阅读:
    【CSS学习】--- 背景
    线程运行诊断
    Mysql变量、存储过程、函数、流程控制
    设计模式之外观模式(门面模式)
    Spring的JdbcTemplate使用教程
    @AspectJ注解的value属性
    自定义Yaml解析器替换Properties文件
    @Import导入自定义选择器
    Spring中Bean命名源码分析
    Java操作fastDFS
  • 原文地址:https://www.cnblogs.com/BINGJJFLY/p/12287155.html
Copyright © 2020-2023  润新知