标签:整数 进制 批量 中间 学习笔记 count img and 存在
字符串操作 :
1. set key value
set num 11
2 . get key
get num ---> 11
3 . INCR key
INCR num ---->12
如果没有这个key则新增加一个为0的key,如果这个key不是整数那么报错
3 .DECR key
4. INCRBY key increment
5.DECRBY key decrement
6.INCRBYFLOAT key increment
7.DECRBYFLOAT key decrement
8.APPEND key value
往key 追加value
9. STRLEN key
获取字符串长度
10. MGET 、MSET
批量获取和批量设置
11. GETBIT key offset SETBIT key offset value
GETBIT 获取key对应value的二进制数据的位操作数
SETBIT 设置key对应value的二进制数据的位操作数
例如:SETBIT foo 0 1 (设置foo对应value二进制数的0位为1 ,返回旧的数据,如果要设置的位置超过了value的二进制位的长度,中间的二进制位补0,同理如果设置一个不存在的key的指定二进制位会自动的将前面的二进制位补0)
12. BITCOUNT key
统计键值中二进制位数为1的个数 ,可以加范围 BITCOUNT foo 0 1(统计前两个字节)
13 . BITOP [OR/AND/XOR/NOT] destkey key1 key2
BITOP可以对多个字符串的键进行位运算,并将结果存储在destkey的键中 。
例如 : SET foo1 bar
SET foo2 arr
BITOP OR res foo1 foo2
GET res ---> “car”
14. EXISTS key value 判断key value是否存在
散列类型:
HSET key field value
如果是新增操作,那么返回1,如果是更新操作返回0
HGET key field
HMGET key field1 field2
HMSET key field1 value1 field2 value2
HGETALL key 获取所有的字段和值
HEXISIS key field 存在返回1 ,key或者field不存在都返回0
HSETNX key field value 判断是否存在,不存在赋值,存在不操作
标签:整数 进制 批量 中间 学习笔记 count img and 存在
原文地址:http://www.cnblogs.com/dquery/p/7082959.html