Redis Memory Optimization
summary
Redis Memory Optimization covers techniques for reducing Redis memory footprint by tuning data structures and configuration; it discusses memory costs of Redis types (strings, lists, sets, sorted sets, hashes), internal encodings like ziplist and hashtable, and how to choose encodings and parameters for lower memory use. The talk also examines trade-offs between memory and CPU, and practical tips for measuring and optimizing memory in real Redis deployments.
AI-written summary · about
chapters (13)
- 0:00Start
- 1:17Internal Representation
- 2:21Internal Data Types
- 6:58Doubly Linked Lists
- 7:58Skip Lists
- 22:57Avoid Small Strings
- 28:11Maximize Usage of Zip Lists
- 30:48Use Integer ids
- 33:51Use List instead of Dictionary
- 36:55Probabilistic Data Structures
- 40:40Tools : Redis Rdb Tools
- 42:23Sripathi Krishnan
- 42:33Questions?
related talks
01h 01mMemory First An introduction to Redis
33mIntroduction to Redis
10mRedis, databaza në memorie me shumë përdorime
47mApplication design patterns with in-memory datastores
46mFun with Ruby and Redis
46mRedis from Key/Value to Multi-Model
27mBehind the Keys: Redis Oyster Cult
50mSo You Think You Know Redis!
