Redis如何禁止用户多个应用端登录
发表于:2025-01-31 作者:千家信息网编辑
千家信息网最后更新 2025年01月31日,应用背景多个应用端假设名称叫做A和B,禁止用户从A B同时登录,A登录踢B,B登录踢A实现思路设置两个无序集合a_set, b_seta b 登录的时候执行$redis->sAdd('a_set',$
千家信息网最后更新 2025年01月31日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是分开的)
A判断:
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
以上就是基于Redis无序集合实现禁止多端登录的方法的详细内容,更多请关注其它相关文章!
登录
应用
两个
方法
时候
端的
多个
用户
内容
同时
名称
就是
思路
数据
文章
更多
背景
在线
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
迪蒙科技互联网小贷系统
中网安达网络安全有限公司
在线下载服务器
目前网络安全措施有哪些
西门子上位机软件开发
操作型数据库软件
陕西学习软件开发公司
服务器时常自动结束程序
数据库 主键作用
网络技术中表单的问题
哈都数据库
河北it软件开发品牌企业
esxi服务器怎么添加硬盘
数据库格式oracl
sql怎么查看服务器数据库
服务器可以强制关机重启吗
周鸿祎提案网络安全
ffan网络安全
链接数据库的php
太原银行软件开发招聘信息
名称库数据库
rds数据库控制
靖安软件开发技术
淘宝汽车号牌数据库真吗
淘宝服务器如何保障的安全性
如何设置通过服务器上网
你知道哪些网络安全防护技巧
多媒体网络技术应用
数据库转储的文件不能运行
学籍管理系统数据库作业