All versions include CVE-2024-31449 for Lua library commands. CVE-2024-31227 and CVE-2024-31228 address potential denial-of-service issues
RedisCacheManager provides Spring Framework's Cache Abstraction implementation. Default configuration uses lock-free RedisCacheWriter for improved throughput. Cache entries are prefixed with cache name and two colons by default. Statistics are disabled by default, can be enabled with RedisCacheManagerBuilder
Redis' default user name is "default". ACL is required for creating new users and setting passwords. ACL available in Redis version 6 and later
Redis can be installed on Linux, macOS, and Windows. Installation options include source code, Redis Stack, and Redis UI bundling. Redis Cloud offers free account option
FLUSHDB deletes keys from current database only. FLUSHALL removes keys from all databases on current host. SCRIPT FLUSH removes all Lua scripts from cache
Spring Boot starter cache and data-redis dependencies are required. @EnableCaching annotation enables automatic RedisCacheManager configuration. RedisCacheConfiguration bean allows customizing default settings. RedisCacheManagerBuilderCustomizer enables per-cache configuration