Redis தரவை RAM-இல் சேமிக்கும் என்பதால், நினைவக நிர்வகனம் முக்கியமானது — maxmemory வரம்பு, eviction policies, நினைவக உகப்பாக்கம், மற்றும் கண்காணிப்பு ஆகியவற்றைப் புரிந்துகொள்வது Redis-ஐ நம்பகமாக இயங்கவைக்க மற்றும் நினைவகம் வடிந்துவிடாமல் தடுக்க அপরिহार்யமாகும்.
maxmemory மற்றும் eviction
Set a memory limit so Redis doesn't consume all RAM:
maxmemory 2gb # cap Redis at 2GB
maxmemory-policy allkeys-lru # what to do when the limit is reached
When the limit is hit, Redis EVICTS keys per the policy (or rejects writes):
allkeys-lru → evict least-recently-used (any key) — common for a pure cache
allkeys-lfu → evict least-frequently-used
volatile-lru → evict LRU among keys WITH a TTL only
volatile-ttl → evict keys closest to expiry
noeviction → reject writes when full (good if Redis holds important data)
