命令 | 语法 | 描述 | 示例 | 备注 |
GET | GET key-name | 获取key-name的值 | GET key1 | |
SET | SET key-name val | 设置key-name的值为val | SET key1 "val1" | |
DEL | DEL key-name | 删除key-name | DEL key1 | |
INCR | INCR key-name | 对key-name的值自增1 | INCR key2 | key-name的值为数值 |
DECR | DRCR key-name | 对key-name的值自减1 | DECR key2 | key-name的值为数值 |
INCRBY | INCRBY key-name amount | 对key-name的值自增amount | INCRBY key3 4 | key-name的值为数值 |
DECRBY | DECRBY key-name amount | 对key-name的值自减amount | DECYBY key3 2 | key-name的值为数值 |
INCRBYFLOAT | INCRBYFLOAT key-name amount | 对key-name的值自增amount | INCRBYFLOAT key3 2.0 | key-name的值为数值, Redis2.6及以上支持 |
APPEND | APPEND kry-name value | 将value追加到key-name的值中 | APPEND key4 "hello" | |
GETRANGE | GETRANGE key-name start end | 获取[start,end]间的子字符串 | GETRANGE key4 1 2 | |
SETRANGE | SETRANGE key-name offset value | 将offset及其后面的字符设置为value | SETRANGE key4 0 "HE" | "hello" --> "HEllo" |
GETBIT | GETBIT key-name offset | 获取offset位上的bit位 | GETBIT key4 5 | 字符串看作是0,1的位串 |
SETBIT | SETBIT key-name offset value | 设置offset位上值为value | SETBIT key4 1 0 | value取值0或1 |
BITCOUNT | BITCOUNT key-name | 获取key-name的值有多少位 | BITCOUNT key4 | |
BITOP | BITOP operation dest-key key-name [key-name ...] | 位运算AND,OR,XOR,NOT |
Redis数据类型及其操作-Strings,布布扣,bubuko.com
原文:http://www.cnblogs.com/wayhow/p/3643643.html