redis - noteman1/wiki GitHub Wiki
install redis on mac os
$ brew install redis
show info redis
$ bres services info redis
start redis
$ brew services start redis
stop redis
$ brew services stop redis
connect to redis
$ redis-cli
check redis
> ping
PONG
main command
save & read data
> set mykey:key1 value1
OK
> get mykey:key1
"value1"
> set mykey:key2 "my value"
OK
> get mykey:key2
"my value"
get all keys
> keys *
1) "mykey:key1"
2) "mykey:key2"
delete data
> del mykey:key1
(integer) 1
delete all data
> flushall
OK
save data with TTL (expire time, seconds)
> set key1 value1 ex 30
OK
check remain TTL
> ttl key1
(integer) 15
if TTL is expired
(integer) -2
if key exists but TTL is not set
(integer) -1