在现有数据库中使用Redis作为缓存

时间:2015-01-20 18:46:04

标签: caching oracle11g redis

我们有一个相当大的数据库,两个模式中有几百个表,而较大的表有超过80M的记录。随着时间的推移,应用程序已经放缓。特别是在物化视图周围。我们想知道如何使用Redis作为缓存来帮助加快整个应用程序的速度。我们不能过分肯定的是在这种情况下正确使用Redis所需的工作量,或者我们是否可以在最大的表中使用它?它是Oracle 11g和Java应用程序。作为一个没有Redis经验的人,所涉及的步骤是什么,可以普遍采用现有的数据库和学习曲线。它是一个小团队,所以我们不想做一些太多的工作来正确实施。

1 个答案:

答案 0 :(得分:2)

你的问题,IMO,即将过于笼统,无法提供有意义的答案:)但是,我可以解决它的一个方面,特别是关于Redis的学习曲线。从他的({仍然非常相关的)"Redis: Zero to Master in 30 minutes" posts借用Karl Seguin的话:

  学习Redis是程序员花30分钟最有效的方式。

所以请花30分钟阅读帖子,抓一本关于Redis的书,或者只需转到http://try.redis.io并输入tutorial。一旦了解了Redis是什么以及如何使用它,您就可以开始考虑将Oracle的部分流量卸载到它。