
redis
Shakking
这个作者很懒,什么都没留下…
展开
-
通过redis使双系统session共享的解决思路
1.背景条件两个系统A和BA为主,B为次登录入口是A2.共享登录逻辑流程(不使用session)A登录时,生成一个随机码token,例如UUID将token做为key,userId做为value,存入redis,设置过期时间将token存入cookie,设置过期时间,设置domainA,B系统通过cookie获取token,然后从redis获取userId注销时,删除redis中的原创 2017-05-11 11:19:59 · 1184 阅读 · 0 评论 -
redis 锁
redis的setNX [SET if Not Exists] 方法,可以利用它来实现锁的效果场景一: 防重复提交实现思路: 提交方法开始设置setNX,返回1,成功,设置过期时间,继续执行方法,最后删除锁; 返回0,return场景二: 加锁,形成队列实现思路: 提交方法开始设置setNX,返回1,成功,设置过期时间,继续执行方法,最后删除锁; 返回0,休眠一秒(比如),设置setNX,返回1原创 2017-07-05 17:15:28 · 539 阅读 · 0 评论