Skip to content

v1.5.0

Choose a tag to compare

@mattoberle mattoberle released this 04 Mar 17:33
· 19 commits to master since this release
0ad42c0

v1.4.1...v1.5.0

Utilizes the "Global" Redis Keyspace

Removed: Support for the REDIS_HASH configuration value.

⚠️ Important ⚠️

Users of amophora-storage-postgres that currently utilize the Redis cache need to be aware of three things.

  1. The Redis cache now uses GET/SET commands instead of their H counterparts. This means items are cached in the database's global keyspace, rather than all under a single hashmap. Users upgrading from a version <1.5.0 should delete the old hashmap to avoid wasted persistent memory.

  2. When first deployed, the cache will be cold. This will result in a higher-than-usual load on the database until the new caching keyspace is populated.

  3. Upgrading to v1.5.0 means that Redis's eviction mechanisms can safely been enabled to treat Redis as an LRU cache (as long as the Redis instance/cluster is not shared for any other uses).