Tag: Redis
Redis Link to heading
This section documents the in-memory data structure store used for caching, message brokering, and high-performance databases.
๐ Core Concepts Link to heading
- Data Types: Usage patterns for Strings, Hashes, Lists, Sets, and Sorted Sets.
- Persistence: Trade-offs between RDB (Snapshots) and AOF (Append Only File).
- Memory Management: Eviction policies (volatile-lru, allkeys-lru) and maxmemory tuning.
๐ Operations & HA Link to heading
- High Availability: Sentinel configuration for automatic failover and monitoring.
- Clustering: Sharding strategies and hash slot management for horizontal scaling.
- CLI: Essential commands for debugging, latency monitoring, and real-time statistics.
๐ External Resources Link to heading
- Redis Documentation - Official command reference and administration guides.
- Redis University - Deep dive courses and architectural patterns.
- Redis - Add ACL Users
Problem I want to configure a Redis database and enabled authentication as well as add users with auth that can login from anywhere on my nextwork. Solution Login to the Redis box/container. Open a Redis CLI with โฆ
- Redis - Troubleshooting NOPERM this user has no permissions to access one of the channels
Problem I configured ArgoCD to use an external Redis server with authentication, and I'm getting the following error on the UI: Unable to load data: error getting cached app managed resources: cache: key is missing. In โฆ