Dextar

Dextar

Share

Empowering businesses through technology. We deliver innovative IT solutions, reliable support, and digital transformation that drives growth.

Photos from Dextar's post 08/11/2025

How Redis works

Getting a bit technical — here’s a simplified breakdown of the internal mechanics of Redis.

• In-memory store – Redis keeps data in RAM, so reads/writes bypass slower disk access.
• Single-threaded core (for commands) – Many operations run in a single thread but are extremely efficient; non-blocking I/O and event loop handle concurrency.
• Persistence options:

RDB (snapshotting): takes snapshots of dataset at intervals.

AOF (Append-Only File): logs each write operation; can be configured for fsync frequency.
• Data Structures: Strings, Lists, Sets, Sorted Sets, Hashes (and with modules even Streams, Graphs, JSON).
• Replication & high availability: primary/replica setups, clustering, sharding.
• Eviction/expiry policies: When memory hits max, Redis can evict keys based on policy (LRU, LFU etc).

🔍 What this means for you as a developer:
• Choose your persistence mode based on durability vs performance trade-off.
• Monitor memory usage and set appropriate maxmemory/eviction settings.
• Leverage the right data structure for your use-case: e.g., Sorted Sets for a leaderboard, Lists for a queue.

Stay tuned: next post I’ll cover common use-cases & best practices with Redis in production.

Want your business to be the top-listed Computer & Electronics Service in Dhaka?
Click here to claim your Sponsored Listing.

Telephone

Address


Mirpur/2
Dhaka
1216

Opening Hours

Monday 09:00 - 21:00
Tuesday 09:00 - 21:00
Wednesday 09:00 - 21:00
Thursday 09:00 - 21:00
Friday 09:00 - 21:00
Saturday 09:00 - 21:00
Sunday 09:00 - 21:00