有没有哪种缓存技术是可以这样用的。

2017-01-05 16:39:06 +08:00
 WhyAreYouSoSad

    用户登录的时候,会获取该用户的权限入口列表和用户信息,这些数据一般都是查的多改的少,所以我想有没有一种办法,是可以用键值对的方式,以用户主键为建,然后把权限入口列表和用户信息作为值放进缓存,同时当我 update 该用户的信息或者权限时,这个缓存能够自己更新。我只需要每次都丢一个主键进去,然后就能获取最新的缓存。有没有类似相关的技术??我对缓存这块不了解。

1961 次点击
所在节点    程序员
6 条回复
qqjt
2017-01-05 16:54:17 +08:00
缓存能够自己更新?没见到过,一般都是触发更新,或者定时更新
hyperdak
2017-01-05 16:57:05 +08:00
update(){
biz();
updateCache();
}
baiyi
2017-01-05 17:15:41 +08:00
update 用户信息的时候刷新下缓存就好了啊
darrenfang
2017-01-05 23:24:27 +08:00
更新用户信息的时候刷新缓存,也可以用消息服务来实现
Miy4mori
2017-01-06 04:50:29 +08:00
java 有 spring cache ,主要思路就是横切 update 类操作,每次 update 后更新缓存,而这个缓存的主要缓存的方法返回值,也就是说第二次调用这个方法的时候不会执行这个方法,而是直接返回缓存的结果,也是通过 aop 实现的。
tuteng
2017-01-06 09:50:51 +08:00
mysql 的权限管理

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/332454

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX