genkio / blog

Stay hungry stay foolish
https://slashbit.github.io/blog/
0 stars 1 forks source link

Redis basics #196

Open genkio opened 4 years ago

genkio commented 4 years ago
$ redis-cli

Strings

set name bob # OK
get name # "bob"

keys * # "name"

del name
get name # nil

# set the key which will be expired in 10 seconds
set name bob ex 10

Hashes

hset person name bob # 1
hset person age 33 # 1

hget person name # "bob"
hgetall person # "name" "bob" "age" "33"

hdel person age
hgetall person # "name" "bob"

del person

Lists

lpush [key] [vals]
rpush [key] [vals]

lpop [key]
rpop [key]

lindex [key] [index]
lrange [key] [start n] [end n]

del [key]

Pub/Sub

subscribe [channels]
publish [channel] [message]