Fix: Refactor context usage for Redis operations
Updated all Redis operations to utilize context.Context for improved control over cancellations and deadlines. Also included code clean-ups and enhanced the cache flush functionality to track and log removed keys. This ensures more robust and traceable cache management operations.
Signed-off-by: Christian Roessner c@roessner.co