简体   繁体   English

将 Redis 数据持久化到 Oracle 数据库而不是磁盘中

[英]Persist Redis data in Oracle database instead of Disk

I am trying to evaluate Redis as a distributed cache for my application.我正在尝试将 Redis 评估为我的应用程序的分布式缓存。 I know that redis supports persistence and we can use RDB or AOF options for persisting data to disk.我知道 redis 支持持久性,我们可以使用 RDB 或 AOF 选项将数据持久化到磁盘。 However is there a possibility to persist data in Oracle database instead of a Disk ?但是,是否有可能将数据保存在 Oracle 数据库而不是磁盘中?

I don't see any OOTB solution for this.我没有看到任何 OOTB 解决方案。 Redissson client library seems to provide some API for loading and storing data. Redissson 客户端库似乎提供了一些用于加载和存储数据的 API。 But I am not sure if there is something else which is available.但我不确定是否还有其他可用的东西。

Shashidhar沙希达

So, I did some further analysis and it seems that there is OOTB support for persisting cache data in any of the database.所以,我做了一些进一步的分析,似乎有 OOTB 支持在任何数据库中持久化缓存数据。 We can use Redisson as Java client library and then implement MapWriter and MapLoader for wrtiting and reading data from the Database.我们可以使用 Redisson 作为 Java 客户端库,然后实现MapWriterMapLoader从数据库写入和读取数据。

Thanks Shashidhar谢谢沙希达

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM