database - Oracle 数据库更改的 Redis 监听器

标签 database oracle redis

我正在为存储在 Oracle 数据库中的数据实现 Redis 缓存。

我的问题是Redis中是否有一种机制可以将数据库更改与redis同步。

即每次发生数据库更改时触发 redis 的监听器,因此我可以知道何时用相关数据更新我的缓存。

最佳答案

是的,在 Oracle(从 11.1 版开始)中有一个名为 Database Change Notification 的机制到

" to maintain a data cache as up-to-date as possible" ... "The data cache has to be updated or invalidated when the data changes in the database."

关于database - Oracle 数据库更改的 Redis 监听器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50894209/

相关文章:

c++ - postgresql libpq无缘无故插入空行

mysql - 查询混淆创建查询而不创建 View

javascript - 在 Oracle Apex 中通过 JavaScript 分配字段值

php - 尝试发布到 Laravel 上的 Redis 时,在 null 上调用成员函数publish()

python - Django - 如何将异步任务队列与 celery 和 redis 一起使用

sql - SELECT 语句中列的顺序是否有所不同?

ASP.NET 甲骨文查询

sql - Oracle SQL命令在子查询中的问题!

java - 字典数据插入或选择(oracle、java)

python - Redis 保存时间配置。操作硬盘太频繁