Introduction
Installtion
Get start with docker
# download image
docker pull redis
# create docker container
docker run -d -it --name test_redis \
-p 6379:6379 \
-v redis_prod:/data \
redis \
redis-server
Connect to a Redis server
# print redis-cli --help to show more connect configs
redis-cli -h 127.0.0.1 -p 6379
Store and retrieve data
SET bike:1 "This is a brank"
# OK
GET bike:1
# "This is a brank"
HSET bike:1 model Deimos brand Ergonom tyoe 'Enduro bikes' price 4972
# (integer) 4
HGET bike:1 price
# "4972"
HGETALL bike:1
# 1) "model"
# 2) "Deimos"
# 3) "brand"
# 4) "Ergonom"
# 5) "tyoe"
# 6) "Enduro bikes"
# 7) "price"
# 8) "4972"
Scan the key space
# SCAN [cursor] MATCH [pattern] COUNT [value] TYPE [type]
SCAN 0 MATCH "bike:*" COUNT 100
# 1) "0"
# 2) 1) "bike:2"
# 2) "bike:1"
Data Type
Transmi
Reference
1. Redis.io