社区
高性能WEB开发
帖子详情
多对多关联关系,怎么更新缓存!
East271536394
2011-09-23 02:06:28
缓存使用 memcache
例如: User 与Role
比如说 User中有role 的引用,Role 中也有user的引用,当User更新时,需要notify 到Role ,而Role 更新缓存时,也需要notify 到User 这样就成了一个环路。
有更好的更新策略吗?
...全文
196
2
打赏
收藏
多对多关联关系,怎么更新缓存!
缓存使用 memcache 例如: User 与Role 比如说 User中有role 的引用,Role 中也有user的引用,当User更新时,需要notify 到Role ,而Role 更新缓存时,也需要notify 到User 这样就成了一个环路。 有更好的更新策略吗?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
East271536394
2011-09-23
打赏
举报
回复
现在就是用 Observer 来更新, 但是会造成环路,
也许有更好的办法吧,等待大家来讨论。。
商科程序员
2011-09-23
打赏
举报
回复
没什么更好的办法.只不过你可能通过监听器模式去更新.
hibernate3.3.1的jar包
- **关联映射**:包括一对一(@OneToOne)、一对多(@OneToMany)、多对一(@ManyToOne)、
多对多
(@ManyToMany)的关系映射。 5. **查询语言HQL与 Criteria API** - **HQL(Hibernate Query Language)**:面向...
hibernate4.2-jar包.zip
- **Entity**:代表数据库中的表,通过注解或XML映射文件与数据库表建立关联。 - **SessionFactory和Session的生命周期**:SessionFactory是线程安全的,整个应用程序只需要一个;而Session是短暂的,通常在一次...
Redis:redis关联表的
缓存
问题
redis关联表的
缓存
问题
mybatis操作
多对多
关系表
更新
缓存
有时候我们在对mybatis
多对多
关系表进行操作后,由于使用了Ehcache二级
缓存
,所以没有对数据库重新读取数据,导致了数据是之前的。对于这种情况,我们可以根据需要对于一些操作禁用掉二级
缓存
。 <select id=&...
redis分布式
缓存
之表
关联关系
问题
项目中,如果表与表之间没有任何
关联关系
,那这样使用
缓存
是没有什么问题的。那么如果表与表之间存在
关联关系
的情况,
缓存
问题该如何解决? 这里演示一下来说明问题。 之前已经有了个 User 模块,现在添加 Role...
高性能WEB开发
25,980
社区成员
4,366
社区内容
发帖
与我相关
我的任务
高性能WEB开发
高性能WEB开发
复制链接
扫一扫
分享
社区描述
高性能WEB开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章