Please read about 'Write-Through Cache', 'Write-Around Cache' and 'Write-Back Cache'.
These are techniques/design patterns on how to update your cache(redis in our case) when the main DB(oracle in our case) is updated.
Depending on how much you can modify your application, you can implement any of these.
Like you could have to write a wrapper over all the database updates, where you not only update the database, you would also update the corresponding redis cache. This is just one way.