1、string类型
基本操作列表:
GET | 获取指定键对应的值 |
SET | 设定键值 |
DEL | 删除指定键对应的值(对所有数据类型都有效) |
> set hello world OK > get hello "world" > del hello (integer) > del hello (integer) > get hello (nil) >
2、list类型
基本操作列表:
RPUSH | 从列表的右侧压入数据 |
LRANGE | 从列表中获取指定范围内的数据 |
LINDEX | 根据给定的下标获取列表中的值 |
LPOP | 从列表的左侧弹出数据并返回 |
> rpush list item1 (integer) > rpush list item2 (integer) > rpush list item3 (integer) > lrange list - ) "item1" ) "item2" ) "item3" > lindex liat (nil) > lindex list "item2" > lindex list "item1" > lpop list "item1" > lrange list - ) "item2" ) "item3" >
3、set(无序)类型
基本操作列表:
SADD | 向集合中添加数据 |
SMEMBERS | 返回集合中所有的数据 |
SISMEMBER | 检测给定的值在集合中是否存在 |
SREM | 如果给定的值存在,从集合中删除该值 |
> sadd setkey item (integer) > sadd setkey item1 (integer) > sadd setkey item2 (integer) > sadd setkey item3 (integer) > sadd setkey item4 (integer) > smembers setkey ) "item1" ) "item" ) "item3" ) "item2" ) "item4" > sismember setkey item4 (integer) > sismember setkey item5 (integer) > srem setkey item (integer) > sismember setkey item (integer) >
4、hash类型
基本操作列表:
HSET | 基于给定的键值存储哈希值 |
HGET | 基于给定的键值获取哈希值 |
HGETALL | 获取所有的哈希值(包括键也会一并返回) |
HDEL | 如果给定的键存在,删除该键对应的哈希值 |
> hset hashkey subkey1 item1 (integer) > hset hashkey subkey2 item2 (integer) > hset hashkey subkey3 item3 (integer) > > hgetall hashkey ) "subkey1" ) "item1" ) "subkey2" ) "item2" ) "subkey3" ) "item3" > hdel hashkey subkey2 (integer) > hdel hashkey subkey2 (integer) > hget hashkey subkey2 (nil) > hget hashkey subkey1 "item1" > hgetall hashkey ) "subkey1" ) "item1" ) "subkey3" ) "item3" >
5、zset(有序)类型
基本操作列表:
ZADD | 根据给定的排序(score)向有序集合添加数据 |
ZRANGE | 从有序集合中获取排序好的数据 |
ZRANGEBYSCORE | 基于指定范围的排序值获取数据 |
ZREM | 如果给定的键存在,删除该键对应的数据 |
> zadd zsetkey member1 (integer) > zadd zsetkey member2 (integer) > zadd zsetkey member2 (integer) > zadd zsetkey member2 (integer) > zadd zsetkey member3 (integer) > zrange zsetkey - ) "member1" ) "member2" ) "member3" > zrange zsetkey - withscores ) "member1" ) " ) "member2" ) " ) "member3" ) " > zrangebyscore zsetkey withscores ) "member1" ) " > zrange zsetkey withscores ) "member1" ) " ) "member2" ) " ) "member3" ) " > zrem zsetkey member1 (integer) > zrem zsetkey member1 (integer) > zrange zsetkey - withscores ) "member2" ) " ) "member3" ) " >