Redis

Part 1: Introduction
Part 2: Data Types & Commands
Part 3: Pipeline & Pub/Sub
Part 4: Clustering
Part 5: Summary

Part 1
Introduction

* Redis is NoSQL Database

NoSQL Types and Examples

Key-Value store?

Who's using Redis?

Use Cases

  • Cache
  • Queues
  • Full Text Search
  • Geospatial Data
  • more

Part 2
Data Types & Commands

String


Lists


Sets

* Just like list but elements are unique

Hashes


Part 3
Pipeline & Pub/Sub

Pipeline


Pipeline

Pub/Sub

Part 4
Clustering

Terminology

Redis Clustering

redis clustering

How handle failover!?

sentinel

Open Sources that can make easier

Summary

  • Redis Basic & Command
  • Pipeline & Pub/Sub
  • Clustering
Thank you for your attention!