{"id":299,"title":"redis\u6570\u636e\u7c7b\u578b\u53ca\u5e38\u7528\u547d\u4ee4","good":0,"bad":0,"hit":2090,"created_at":"2018-06-14 22:27:40","content":"

http:\/\/redisdoc.com\/<\/a><\/p>

\u901a\u7528\u547d\u4ee4<\/p>

info memory \u67e5\u770b\u5185\u5b58\u4f7f\u7528\u91cf<\/p>

keys * \u663e\u793a\u6240\u6709key:keys *<\/p>

dbsize key\u7684\u603b\u6570:dbsize<\/p>

mset \u6279\u91cf\u8bbe\u7f6e\uff1amset name hurong age 34 sex man<\/p>

mget \u6279\u91cf\u83b7\u53d6\uff1amget name age sex<\/p>

type \u663e\u793a\u7c7b\u578b\uff1atype name<\/p>

exists \u5065\u662f\u5426\u5b58\u5728\uff1aexists name<\/p>

expire \u8bbe\u7f6e\u8fc7\u671f\u65f6\u95f4(\u79d2)\uff1aexpire name 10<\/p>

ttl \u67e5\u770b\u5269\u4f59\u8fc7\u671f\u65f6\u95f4(-1\u6c38\u4e0d\u8fc7\u671f\uff0c-2key\u5df2\u5220\u9664)\uff1attl name<\/p>

persist \u53bb\u6389\u8fc7\u671f\u65f6\u95f4:persist name<\/p>

<\/p>

append key\uff1a\u5408\u5e76\u5b57\u7b26\u4e32<\/span>strlen key\uff1a\u5b57\u7b26\u4e32\u957f\u5ea6<\/span><\/p>

getrange key start end\uff1a\u622a\u53d6\u6570\u636e\uff0cend=-1 \u4ee3\u8868\u5230\u6700\u540e<\/span>setrange key start newdata\uff1a\u4ecestart\u4f4d\u7f6e\u5f00\u59cb\u66ff\u6362\u6570\u636e<\/span><\/p>

select index\uff1a\u5207\u6362\u6570\u636e\u5e93\uff0c\u603b\u5171\u9ed8\u8ba416\u4e2a<\/span><\/p>

flushdb\uff1a\u5220\u9664\u5f53\u524d\u4e0b\u8fb9db\u4e2d\u7684\u6570\u636e<\/span>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 139123123hmsetnx\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\u6027hincrbyfloat 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\u6027hvals 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\u636erpush userList 1 2 3 4 5\uff1a\u6784\u5efa\u4e00\u4e2alist\uff0c\u4ece\u53f3\u8fb9\u5f00\u59cb\u5b58\u5165\u6570\u636elrange list start end\uff1a\u83b7\u5f97\u6570\u636e<\/p>

lpop\uff1a\u4ece\u5de6\u4fa7\u5f00\u59cb\u62ff\u51fa\u4e00\u4e2a\u6570\u636erpop\uff1a\u4ece\u53f3\u4fa7\u5f00\u59cb\u62ff\u51fa\u4e00\u4e2a\u6570\u636e<\/p>

pig cow sheep chicken duck<\/p>

llen list\uff1alist\u957f\u5ea6lindex 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\u5bb9zrange zset 0 -1 withscores\uff1a\u5e26\u6709\u5206\u6570<\/p>

zrank zset value\uff1a\u83b7\u5f97\u5bf9\u5e94\u7684\u4e0b\u6807zscore zset value\uff1a\u83b7\u5f97\u5bf9\u5e94\u7684\u5206\u6570<\/p>

zcard zset\uff1a\u7edf\u8ba1\u4e2a\u6570zcount 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\uff09zrangebyscore 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>"}