Closed rajadain closed 1 year ago
We're using Redis v5 in development:
But v2 in staging / production:
So using v5 should definitely be safe. Going to v6 may be a good idea since it is the latest, but would require more testing to ensure it works correctly.
We're not using any advanced capabilities though, so shouldn't have much impact on API changes.
The current setup uses a custom parameter group datap-ecpgc-kkegl1bqv074
:
which used the custom value allkeys-lru
instead of the default volatile-lru
for maxmemory-policy
.
I created a new custom parameter group mmw-redis5
that has the same override, just based off of Redis v5:
I modified the Redis cluster, setting the Engine to 5 and the Parameter Group to mmw-redis5
:
The staging instance is still working, and is able to read from the Redis cache for saved analyses:
Given the above, I'm going to make the changes in data_plane.py
and in production, manually.
We're using an older version of Redis for development, staging, and production, which is going out of date in January 2023: https://endoflife.date/redis. Upgrade to latest version before then.