Redis常用命令集合速査マニュアル

11663 ワード

一般操作コマンド
 01 exits key               // key , 1 ,0 02 del key1 key2 ....keyN  // key, key ,0 key 03 type key                // key value 。 none key,string ,list set ... 04 keys pattern            // key, 05 randomkey               // key, , 06 rename oldkey newkey    // key, newkey , , 1 ,0 。 oldkey newkey 07 renamenx oldkey newkey  // , newkey 08 dbsize                  // key 09 expire key seconds      // key , 。 1 ,0 key 10 ttl key                 // key -1 key 11 select db-index         // , 0, 16 。 1 ,0 12 move key db-index       // key 。 1 。0 key , 13 flushdb                 // key, 。 14 flushall                // key, 。
stringタイプデータ操作コマンド
 01 set key value          // key string value, 1 ,0 02 setnx key value        // , key , 0 。nx not exist 03 get key                // key string , key nil 04 getset key value       // key , key 。 key nil 05 mget key1 key2 ... keyN             // key , key , nil。 , , k1,k2. k3 nil 06 mset key1 value1 ... keyN valueN    // key , 1 , 0 07 msetnx key1 value1 ... keyN valueN  // , key 08 incr key               // key , 。 incr int value ,incr key, key 1 09 decr key               // , ,decr key, key -1 10 incrby key integer     // incr, ,key key, value 0 11 decrby key integer     // decr, 。decrby , incrby , 。 12 append key value       // key value, 。 13 substr key start end   // key , key 。 0 ,
Listタイプデータ操作コマンド
 01 lpush key string           // key list , 1 ,0 key list 02 rpush key string           // , 03 llen key                   // key list ,key 0, key list 04 lrange key start end       // , 0 , ,-1 ,key 05 ltrim key start end        // list, , 1,key 06 lset key index value       // list , 1,key 07 lrem key count value       // key list count value 。count 0 08 lpop key                   // list , 。 key list nil, key list 09 rpop                       // , 10 blpop key1...keyN timeout  // list lpop , blpop list1 list2 list3 0 , list list2,list3 list2 lpop list2 。 list , timeout ,timeout 0 。 , client key1...keyN key push , key client 。 , nil。 unix select poll 11 brpop                      // blpop, 12 rpoplpush srckey destkey   // srckey list destkey list , , . srckey nil
setタイプデータ操作コマンド
 01 sadd key member                 // string ,key set , 1, 0,key set 02 srem key member                 // key set , 1, member key 0, key set 03 spop key                        // key set , set key nil 04 srandmember key                 // spop, set , 05 smove srckey dstkey member      // srckey set member dstkey set , 。 1, member srckey 0, key set 06 scard key                       // set , set key 0 07 sismember key member            // member set , 1,0 key 08 sinter key1 key2...keyN         // key 09 sinterstore dstkey key1...keyN  // sinter, dstkey 10 sunion key1 key2...keyN         // key 11 sunionstore dstkey key1...keyN  // sunion, dstkey 12 sdiff key1 key2...keyN          // key 13 sdiffstore dstkey key1...keyN   // sdiff, dstkey 14 smembers key                    // key set ,
sorted setタイプデータ操作コマンド
 01 zadd key score member         // , score 02 zrem key member               // ,1 , 0 03 zincrby key incr member       // member score , skip list 。 score 04 zrank key member              // ( ), score 05 zrevrank key member           // , score 06 zrange key start end          // lrange 。 07 zrevrange key start end       // , score 08 zrangebyscore key min max     // score 09 zcount key min max            // score 10 zcard key                     // 11 zscore key element            // score 12 zremrangebyrank key min max   // 13 zremrangebyscore key min max  // score
hashタイプデータ操作コマンド
 01 hset key field value        // hash field , key , 02 hget key field              // hash field 03 hmget key filed1....fieldN  // hash filed 04 hmset key filed1 value1 ... filedN valueN  // hash field 05 hincrby key field integer   // hash filed 06 hexists key field           // field 07 hdel key field              // hash field 08 hlen key                    // hash field 09 hkeys key                   // hash field 10 hvals key                   // hash value 11 hgetall                     // hash filed value