Jeremy

LanguageENZH

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