基础概念

Redis 是一个 NoSql Key-Value 数据库,特点是不只可以可以存储 Key-Value,还可以以存储数据结构,具体来说就是支持 list, set, sorted set, hash。

Set/Get

这是最基本的 Key-Value 操作。

> set server:name "fido"
OK
> get server:name
"fido"
> del server:name
(integer) 1 //success

还提供了针对数字的原子操作,避免 Race Condition。

SET connections 10
INCR connections => 11
INCR connections => 12
DEL connections
INCR connections => 1