flushall\uff1a\u5220\u9664\u6240\u6709db\u4e2d\u7684\u6570\u636e<\/span><\/p>
<\/p>
incr \u81ea\u589e1<\/p>
decr \u81ea\u51cf1<\/p>
incrby \u81ea\u589en<\/p>
incrbyfloat \u81ea\u589e\uff08\u51cf\uff09\u6d6e\u70b9\u6570<\/p>
decrby \u81ea\u51cfn<\/p>
\u4f8b\u5b50\uff1a<\/p>
127.0.0.1:6380> get age<\/p>
"34"<\/p>
127.0.0.1:6380> incr age<\/p>
(integer) 35<\/p>
127.0.0.1:6380> decr age<\/p>
(integer) 34<\/p>
127.0.0.1:6380> incrby age 2<\/p>
(integer) 36<\/p>
127.0.0.1:6380> decrby age 2<\/p>
<\/p>
hash<\/h3>
hash\uff1a\u7c7b\u4f3cmap\uff0c\u5b58\u50a8\u7ed3\u6784\u5316\u6570\u636e\u7ed3\u6784\uff0c\u6bd4\u5982\u5b58\u50a8\u4e00\u4e2a\u5bf9\u8c61\uff08\u4e0d\u80fd\u6709\u5d4c\u5957\u5bf9\u8c61\uff09<\/p>
\u4f7f\u7528<\/h3>
hset key property value\uff1a
-> hset user name imooc
-> \u521b\u5efa\u4e00\u4e2auser\u5bf9\u8c61\uff0c\u8fd9\u4e2a\u5bf9\u8c61\u4e2d\u5305\u542bname\u5c5e\u6027\uff0cname\u503c\u4e3ahr<\/p>
hget user name\uff1a\u83b7\u5f97\u7528\u6237\u5bf9\u8c61\u4e2dname\u7684\u503c<\/p>
hmset\uff1a\u8bbe\u7f6e\u5bf9\u8c61\u4e2d\u7684\u591a\u4e2a\u952e\u503c\u5bf9
-> hset user age 18 phone 139123123
hmsetnx\uff1a\u8bbe\u7f6e\u5bf9\u8c61\u4e2d\u7684\u591a\u4e2a\u952e\u503c\u5bf9\uff0c\u5b58\u5728\u5219\u4e0d\u6dfb\u52a0
-> hset user age 18 phone 139123123<\/p>
hmget\uff1a\u83b7\u5f97\u5bf9\u8c61\u4e2d\u7684\u591a\u4e2a\u5c5e\u6027
-> hmget user age phone<\/p>
hgetall user\uff1a\u83b7\u5f97\u6574\u4e2a\u5bf9\u8c61\u7684\u5185\u5bb9<\/p>
hincrby user age 2\uff1a\u7d2f\u52a0\u5c5e\u6027
hincrbyfloat user age 2.2\uff1a\u7d2f\u52a0\u5c5e\u6027<\/p>
hlen user\uff1a\u6709\u591a\u5c11\u4e2a\u5c5e\u6027<\/p>
hexists user age\uff1a\u5224\u65ad\u5c5e\u6027\u662f\u5426\u5b58\u5728<\/p>
hkeys user\uff1a\u83b7\u5f97\u6240\u6709\u5c5e\u6027
hvals user\uff1a\u83b7\u5f97\u6240\u6709\u503c<\/p>
hdel user\uff1a\u5220\u9664\u5bf9\u8c61<\/p>
<\/p>
list<\/h3>
list\uff1a\u5217\u8868\uff0c[a, b, c, d, \u2026]<\/p>
\u4f7f\u7528<\/h3>
lpush userList 1 2 3 4 5\uff1a\u6784\u5efa\u4e00\u4e2alist\uff0c\u4ece\u5de6\u8fb9\u5f00\u59cb\u5b58\u5165\u6570\u636e
rpush userList 1 2 3 4 5\uff1a\u6784\u5efa\u4e00\u4e2alist\uff0c\u4ece\u53f3\u8fb9\u5f00\u59cb\u5b58\u5165\u6570\u636e
lrange list start end\uff1a\u83b7\u5f97\u6570\u636e<\/p>
lpop\uff1a\u4ece\u5de6\u4fa7\u5f00\u59cb\u62ff\u51fa\u4e00\u4e2a\u6570\u636e
rpop\uff1a\u4ece\u53f3\u4fa7\u5f00\u59cb\u62ff\u51fa\u4e00\u4e2a\u6570\u636e<\/p>
pig cow sheep chicken duck<\/p>
llen list\uff1alist\u957f\u5ea6
lindex list index\uff1a\u83b7\u53d6list\u4e0b\u6807\u7684\u503c<\/p>
lset list index value\uff1a\u628a\u67d0\u4e2a\u4e0b\u6807\u7684\u503c\u66ff\u6362<\/p>
linsert list before\/after value\uff1a\u63d2\u5165\u4e00\u4e2a\u65b0\u7684\u503c<\/p>
lrem list num value\uff1a\u5220\u9664\u51e0\u4e2a\u76f8\u540c\u6570\u636e<\/p>
ltrim list start end\uff1a\u622a\u53d6\u503c\uff0c\u66ff\u6362\u539f\u6765\u7684list<\/p>
<\/p>
<\/p>
zset\uff1a<\/h3>
zadd zset 10 value1 20 value2 30 value3\uff1a\u8bbe\u7f6emember\u548c\u5bf9\u5e94\u7684\u5206\u6570
<\/p>
zrange zset 0 -1\uff1a\u67e5\u770b\u6240\u6709zset\u4e2d\u7684\u5185\u5bb9
zrange zset 0 -1 withscores\uff1a\u5e26\u6709\u5206\u6570<\/p>
zrank zset value\uff1a\u83b7\u5f97\u5bf9\u5e94\u7684\u4e0b\u6807
zscore zset value\uff1a\u83b7\u5f97\u5bf9\u5e94\u7684\u5206\u6570<\/p>
zcard zset\uff1a\u7edf\u8ba1\u4e2a\u6570
zcount zset \u5206\u65701 \u5206\u65702\uff1a\u7edf\u8ba1\u4e2a\u6570<\/p>
zrangebyscore zset \u5206\u65701 \u5206\u65702\uff1a\u67e5\u8be2\u5206\u6570\u4e4b\u95f4\u7684member(\u5305\u542b\u5206\u65701 \u5206\u65702)
zrangebyscore zset (\u5206\u65701 (\u5206\u65702\uff1a\u67e5\u8be2\u5206\u6570\u4e4b\u95f4\u7684member\uff08\u4e0d\u5305\u542b\u5206\u65701 \u548c \u5206\u65702\uff09
zrangebyscore zset \u5206\u65701 \u5206\u65702 limit start end\uff1a\u67e5\u8be2\u5206\u6570\u4e4b\u95f4\u7684member(\u5305\u542b\u5206\u65701 \u5206\u65702)\uff0c\u83b7\u5f97\u7684\u7ed3\u679c\u96c6\u518d\u6b21\u6839\u636e\u4e0b\u6807\u533a\u95f4\u505a\u67e5\u8be2<\/p>
zrem zset value\uff1a\u5220\u9664member<\/p>
<\/p>"}