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?

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend