社区
Web 开发
帖子详情
插入数据后缓存没更新
cmzx3444
2009-03-17 12:43:35
我用的是ehcache。整合SSH,我在插入一个数据时缓存没更新,不知道怎么办了啊,急死个人啊
...全文
54
1
打赏
收藏
插入数据后缓存没更新
我用的是ehcache。整合SSH,我在插入一个数据时缓存没更新,不知道怎么办了啊,急死个人啊
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
zhoushijin5201314
2009-03-17
打赏
举报
回复
ehcache,我有点研究就是这样啊,没办法啊
MySQL DML 语言(
插入
、
更新
与删除
数据
)
Re: MySQL DML 语言(
插入
、
更新
与删除
数据
)=======================# DML
数据
操作语言 包括动词:INSERT、UPDATE、DELETE 等等 它们分别用于添加、修改和删除表中的行(
数据
) #
插入
、
更新
与删除
数据
MySQL中提供了功能丰富的
数据
库管理语句,包括有效地向
数据
库中
插入
数据
的 INSERT 语句,
更新
数据
的UPDATE语句以及当
数据
不在使用时删除
数据
的DELETE 语句等。 # 高阶 DML 操作 将查询结果
插入
到新表(相当于表复制功能) 根据另一张表的条件,更改本表记录 根据另一张表的条件,删除本表记录-------------------------------------------------------------
数据
一致性浅入
数据
库与
缓存
数据
一致性
数据
库与
缓存
读写模式策略 写完
数据
库后是否需要马上
更新
缓存
还是直接删除
缓存
? (1)、如果写
数据
库的值与
更新
到
缓存
值是一样的,不需要经过任何的计算,可以马上
更新
缓存
,但是如果对于那种写
数据
频繁而读
数据
少的场景并不合适这种解决方案,因为也许还
没
有查询就被删除或修改了,这样会浪费时间和资源 (2)、如果写
数据
库的值与
更新
缓存
的值不一致,写入
缓存
中的
数据
需要经过几个表的关联计算后得到的结果
插入
缓存
中,那就
没
有必要马上
更新
缓存
,只有删除
缓存
即可,等到查询的时候在去把计算后得到的结果
插入
到
缓存
数据
库与REDIS
缓存
数据
一致性解决方案
数据
库与
缓存
读写模式策略 写完
数据
库后是否需要马上
更新
缓存
还是直接删除
缓存
? (1)、如果写
数据
库的值与
更新
到
缓存
值是一样的,不需要经过任何的计算,可以马上
更新
缓存
,但是如果对于那种写
数据
频繁而读
数据
少的场景并不合适这种解决方案,因为也许还
没
有查询就被删除或修改了,这样会浪费时间和资源 (2)、如果写
数据
库的值与
更新
缓存
的值不一致,写入
缓存
中的
数据
需要经过几个表的关联计算后得到的结果
插入
缓存
中,那就
没
有必要马上
更新
缓存
,只有删除
缓存
即可,等到查询的时候在去把计算后得到的结果
插入
到
缓存
中即可。 所以一
关于java中优秀的
缓存
1:java中优秀的
缓存
第一,可以设置
缓存
自动清理时间。(即
缓存
有效期) 2:
缓存
的
数据
必须在往
数据
库中
插入
,或者
更新
数据
后及时得到
更新
。
数据
一致性(
缓存
与DB)
数据
一致性(
缓存
与DB) 高性能系统设计中, 会
更新
DB
数据
时, 冗余一份
数据
到
缓存
中 读请求:
数据
不一致情况: 先
更新
数据
库, 后
更新
缓存
当
更新
数据
库成功,
更新
缓存
失败, 会出现
数据
不一致 先
更新
缓存
, 后
更新
数据
库 同样, 当
更新
缓存
成功,
更新
DB失败, 也会出现
数据
的不一致 解决方案: 定时任务实现思路 (先
更新
数据
库, 再
更新
缓存
) (1) 首先,写入
数据
库。 (2) 然后,在写入
数据
库所在的事务中,
插入
一条记录到任务表。该记录会存储需要
更新
的
缓存
KEY 和 V
Web 开发
81,076
社区成员
341,819
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章