what is redis
play

What is Redis? Open source in-memory data structure store used as - PowerPoint PPT Presentation

What is Redis? Open source in-memory data structure store used as What is A database A cache Redis? A message broker It supports data structures such as: Strings Hashes Lists What is Sets Sorted set with


  1. What is Redis?

  2. • Open source in-memory data structure store used as What is • A database • A cache Redis? • A message broker

  3. • It supports data structures such as: • Strings • Hashes • Lists What is • Sets • Sorted set with ranged queries Redis? • Bitmaps • Hyperlogs • Geospatial indexes with radius queries • Streams

  4. Where can Redis be used?

  5. Session Cache Full Page Cache Where can Redis be Queues used? Leaderboards/Counting Pub/Sub

  6. Who uses Redis?

  7. Famous companies

  8. Characteristics of Redis

  9. In-memory store Optimized for performance Support for arbitrary data Characteristics Key-based access of Redis Multi-key operations Atomicity of both operations and transactions Data expiration

  10. Eviction policies Intelligent caching Distributed network server Characteristics Request pipelining of Redis Highly available Data persistence Scalable shared-nothing clustering Local cache replicas

  11. Quality attributes

  12. Performance Compatibility efficiency Quality attributes Recoverability Persistency

  13. Contributors

  14. Compiling Redis

  15. GitHub https://github.com/antirez/redis.git

  16. Make C --> make

  17. It works!

  18. Playing with Redis

  19. A small... but funny change

  20. Who is he?

  21. Basic use

  22. Questions?

Recommend


More recommend