feat(datastore): use tight timeout for Redis cache operations
I realized we're missing a timeout for Redis operations. Redis GET/SET operations are expected to be fast, and we shouldn't delay API operations if these take way longer than expected. This MR introduces a non-configurable (for now) timeout of 500ms for these operations.
Related to #461 (comment 1027422038).