Redis — in-memory key-value store.
1# Commands2redis-cli3SET key value4GET key5DEL key6EXPIRE key 36007TTL key89# Lists10LPUSH mylist "a"11RPUSH mylist "b"12LRANGE mylist 0 -11314# Hashes15HSET user:1 name "Alice"16HGET user:1 name17HGETALL user:11819# Sets20SADD myset "a"21SISMEMBER myset "a"22SMEMBERS myset2324# Pub/Sub25SUBSCRIBE channel26PUBLISH channel "message"
1# docker-compose.yml2redis:3 image: redis:7-alpine4 ports:5 - "6379:6379"6 volumes:7 - redis_data:/data8 command: redis-server --appendonly yes
Use cases: