bonus utility: ability to select json or pickle as the encoding method
Why?
So replicas may synchronize with a shared redis
How did you test to ensure no regressions?
Tested these cases (unit test added)
localstore
local redis w/ json encoding
local redis w/ pickle encoding
remote redis
If this is a new feature what is one way you can make this break?
RedisConfig requires values for host and port, and we don't handle cases where users input invalid values there, so it'd be the redis client errors that bubble up rather than potassium errors.
What is this?
Adds redis backend to the potassium Store utility
Why?
So replicas may synchronize with a shared redis
How did you test to ensure no regressions?
Tested these cases (unit test added)
If this is a new feature what is one way you can make this break?
RedisConfig requires values for host and port, and we don't handle cases where users input invalid values there, so it'd be the redis client errors that bubble up rather than potassium errors.