Commit ffce812
committed
Add Jedis (for Valkey) caches for domains and hosts
We add optional Valkey caching of hosts and domains for future use. Eventually, this will allow us to pre-warm large amounts of data in Valkey for quick retrieval during actions like RDAP.
Note: this doesn't actually use the caches yet.
We use Jedis instead of Redisson for speed purposes
(https://www.instaclustr.com/blog/redis-java-clients-and-client-side-caching/)
which means that we have to implement our own multilayer cache but
that's not the worst thing in the world.1 parent 409a7ba commit ffce812
55 files changed
Lines changed: 742 additions & 2542 deletions
File tree
- common
- console-webapp
- core
- src
- main/java/google/registry
- cache
- flows
- model
- common
- eppcommon
- poll
- xml
- test/java/google/registry
- cache
- flows/domain
- db
- integration
- jetty
- load-testing
- networking
- prober
- processor
- proxy
- services
- backend
- bsa
- default
- pubapi
- tools
- util
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
This file was deleted.
This file was deleted.
This file was deleted.
This file was deleted.
This file was deleted.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
190 | 190 | | |
191 | 191 | | |
192 | 192 | | |
| 193 | + | |
| 194 | + | |
| 195 | + | |
193 | 196 | | |
194 | 197 | | |
195 | 198 | | |
| |||
243 | 246 | | |
244 | 247 | | |
245 | 248 | | |
| 249 | + | |
246 | 250 | | |
247 | 251 | | |
248 | 252 | | |
| |||
This file was deleted.
0 commit comments