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