移花宫资源网 Design By www.nbddc.com
前言
一个集合类型可以存储最多2^32 -1 个字符串
集合类型在redis内部使用值为空的散列表(hash table)实现,所以集合中的加入或删除元素等时间复杂度为O(1)。
集合具有元素唯一性。
本文主要给大家介绍了基于Redis无序集合实现禁止多端登录的相关内容,下面话不多说了,来一起看看详细的介绍吧
应用背景
多个应用端假设名称叫做A和B,禁止用户从A B同时登录,A登录踢B,B登录踢A
实现思路
- 设置两个无序集合a_set, b_set
- a b 登录的时候执行
$redis->sAdd('a_set',$user_id);//A登录 $redis->sRem('b_set',$user_id);//踢B
$redis->sAdd('b_set',$user_id);//B登录 $redis->sRem('a_set',$user_id);//踢A
api获取数据之前判断该端的id是否在线(AB两个端的api是分开的)
if($redis->sIsmember('a_set',$user_id)){ //true }else{ //false }
B判断
if($redis->sIsmember('b_set',$user_id)){ //true }else{ //false }
用到的方法
- sadd key_set value 设置值到set中
- sismember key_set value 判断值时候存在key_set里面
- srem key_set value 移除指定值
- smembers key_set 获取所有的value
总结
以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,如果有疑问大家可以留言交流,谢谢大家对的支持。
移花宫资源网 Design By www.nbddc.com
广告合作:本站广告合作请联系QQ:858582 申请时备注:广告合作(否则不回)
免责声明:本站资源来自互联网收集,仅供用于学习和交流,请遵循相关法律法规,本站一切资源不代表本站立场,如有侵权、后门、不妥请联系本站删除!
免责声明:本站资源来自互联网收集,仅供用于学习和交流,请遵循相关法律法规,本站一切资源不代表本站立场,如有侵权、后门、不妥请联系本站删除!
移花宫资源网 Design By www.nbddc.com
暂无评论...
P70系列延期,华为新旗舰将在下月发布
3月20日消息,近期博主@数码闲聊站 透露,原定三月份发布的华为新旗舰P70系列延期发布,预计4月份上市。
而博主@定焦数码 爆料,华为的P70系列在定位上已经超过了Mate60,成为了重要的旗舰系列之一。它肩负着重返影像领域顶尖的使命。那么这次P70会带来哪些令人惊艳的创新呢?
根据目前爆料的消息来看,华为P70系列将推出三个版本,其中P70和P70 Pro采用了三角形的摄像头模组设计,而P70 Art则采用了与上一代P60 Art相似的不规则形状设计。这样的外观是否好看见仁见智,但辨识度绝对拉满。
更新日志
2024年06月13日
2024年06月13日
- 【ABC唱片】《中国交响乐团-金色中国》[6N纯银镀膜]WAV分轨
- 叶灵·张金泉-1988《流行榜》TP(保声唱片)[WAV]
- 《WOW》11.0发售日官宣 8月26日直面萨拉塔斯!
- 谷歌Youtube员工泄露任天堂情报 谷歌称其为无心之失
- 5minlab将在 Wholesome Direct 2024 上发布新游戏《Undusted》
- 曾淑勤.1996-梦桥【点将】【WAV+CUE】
- 吴婉芳.1990-吴婉芳(郁金香的梦)【宝艺星】【WAV+CUE】
- 群星.2024-天行健影视剧原声带【企鹅影视】【FLAC分轨】
- 孟庭苇《情人的眼泪》DSD+SBM版[WAV+CUE][600MB]
- 《抖音热门歌曲合集》[FLAC/分轨][12G]
- 费翔《跨越四海的歌声》纯银版[WAV+CUE][450MB]
- 世界启元五大文明分析 谁是最强文明
- 世界启元辛加技能怎么搭配 辛加技能组合攻略推荐
- 世界启元事件系统玩法介绍 世界启元事件系统玩法图文攻略
- 刘美君.1991-听我细诉【BMG】【WAV+CUE】