项目使用了encache是不是就没有必要再用redis

小项目,使用了encache是不是就没有必要再用redis,另外encache数据写入磁盘还能读出来吗,想做一个定时批量回写数据库

评论区

lyh061619

2018-06-02 18:00

设置extend=false,开启写入磁盘,她只是数据临时存储。

小喇叭

2018-06-02 18:05

@lyh061619 写入了磁盘还能读出来吗

lyh061619

2018-06-02 18:17

@小喇叭 咋不能呢?

小喇叭

2018-06-02 19:38

jiren

2018-06-03 07:42

批量写入,什么思路?

JFinal

2018-06-03 22:16

redis 的核心价值在于:
1:持久化
2:中心化(共享)
3:极为丰富的数据结构
4:数据结构配套的 API

ehcahce 的核心价是:
1:JVM 内缓存,速度极快,无需序列化与反序列化
2:无需安装服务端

redis 与 ehcache 的选择取决于应用场景。我个人的使用经验,尽可能只使用 ehcache, redis 仅用于在超高并发下解决雪崩问题

一般的应用用一下 ehcache ,集群环境下使用 jgroup 广播做好缓存同步就好

最后, encache 支持配置 diskPersistent="true" 来持久化数据

童年

2018-06-04 16:01

@JFinal 波哥可以,不知道什么时候可以达到波哥这样子的技术和高度

JFinal

2018-06-04 16:24

@童年 多思考总结、多写代码就可以

童年

2018-06-04 16:25

@JFinal 感谢波哥的教诲

小喇叭

2018-06-04 18:27

@JFinal 谢谢波哥

小喇叭

2018-06-04 18:27

@jiren 就是不想一条一条写数据库啊

小喇叭

2018-06-04 19:49

@JFinal 数据持久化需要调用shutdown,如何监听shutdwon呢

热门反馈

扫码入社