Redis常用命令

String类型

1. get key:获取key值

2. set key value:设置key值

3. del key:删除key值

4. incr key:在key值上增加1

5. decr key:在key值上减少1

6. append key:在key存储值末尾追加

7.getrange key start end:获取从start到end的值

List类型

1. lpush key [v1,v2,···]:从列表的左侧设置key值

2. lpop key[v1,v2,···]:从列表的右侧移除key值

3. rpush key [v1,v2,···]:从列表的右侧设置key值

4. rpop key [v1,v2,···]:从列表的右侧移除key值

5. rindex key size:返回下标为size的值

6. lrange key start end:返回start到end的的元素,包括start和end

7. ltrim key start end:只保留start到end的元素

Set类型

1. sadd key items:设置key,支持批量设置

2.srem key items:删除item,支持批量删除

3. smembers key items:查询所有元素

4. smove key1,key2 items:删除key1,key2多个item,成功返回1,失败返回0

5. scard key:返回集合总数

6. 差运算  sdiffstore newkey,key1,key2···:将key1和key2集合的差值存入到newkey集合中

7. 交运算 sinter key1,key2:返回所有集合的交集

8. 交运算 sinterstore newkey key:返回多个集合的交集,存入到newkey中

9. 并运算 sunion key…:返回不重复的所有元素

10. 并运算 sunion newkey key…:返回不重复的所有元素放入到newkey中

Hash类型

1. hset  key1 value···:设置key值

2. hget  key1···:获取key值

3. hmset hkey key1,key2,···:设置多个可以值

4. hmget hkey key1,key2,···:获取多个可以值

5. hdel key1:删除key1及其对应的值

6. hgetall hkey:获取全部key值

7. hexists hkey key:判断key是否存在

zset类型:

1. zadd hset key1,value1:增加key1及其值

2. zrem hset key1,value1:删除key1及其值

3. zrangebyscore salary -inf+inf:按从小到大排序

4. zrangebyscore salary -inf+inf withscore:显示全部数据并按附带分数
 
5. zrangebyscore salary -inf 2500 withscore:显示小于2500的数据并附带分数
 
原文地址:https://www.cnblogs.com/yull/p/13641595.html