redis命令参考手册 redis常用命令手册

导读:
Redis是一款高性能的key-value存储系统 , 常被用于缓存、消息队列等场景 。本文将介绍Redis的常用命令手册,包括字符串操作、哈希表操作、列表操作、集合操作、有序集合操作、事务操作和其他操作等七个部分,以序号排序,方便查找 。
一、字符串操作
1. SET key value:设置key对应的value值 。
2. GET key:获取key对应的value值 。
3. MSET key1 value1 key2 value2 ...:同时设置多个key-value 。
4. MGET key1 key2 ...:同时获取多个key对应的value值 。
5. INCR key:将key对应的value值加1 。
6. DECR key:将key对应的value值减1 。
7. APPEND key value:在key对应的value值后面追加value 。
8. STRLEN key:获取key对应的value值的长度 。
二、哈希表操作
1. HSET key field value:给key对应的哈希表中的field字段设置value值 。
2. HMSET key field1 value1 field2 value2 ...:同时设置key对应的哈希表中的多个field-value 。
3. HGET key field:获取key对应的哈希表中field字段的value值 。
4. HMGET key field1 field2 ...:同时获取key对应的哈希表中多个field的value值 。
5. HGETALL key:获取key对应的哈希表中所有的field-value键值对 。
6. HDEL key field1 field2 ...:删除key对应的哈希表中多个field 。
三、列表操作
1. LPUSH key value1 value2 ...:将value1、value2等值插入到key对应的列表的头部 。
2. RPUSH key value1 value2 ...:将value1、value2等值插入到key对应的列表的尾部 。
3. LPOP key:从key对应的列表的头部弹出一个值并返回 。
4. RPOP key:从key对应的列表的尾部弹出一个值并返回 。
5. LRANGE key start stop:获取key对应的列表中从start到stop范围内的值 。
四、集合操作
1. SADD key member1 member2 ...:向key对应的集合中添加member1、member2等元素 。
2. SMEMBERS key:获取key对应的集合中所有的元素 。
3. SISMEMBER key member:判断member是否在key对应的集合中 。
4. SREM key member1 member2 ...:从key对应的集合中删除member1、member2等元素 。
五、有序集合操作
【redis命令参考手册 redis常用命令手册】1. ZADD key score1 member1 score2 member2 ...:向key对应的有序集合中添加member1、member2等元素,分别对应的分数为score1、score2等 。
2. ZRANGE key start stop [WITHSCORES]:获取key对应的有序集合中分数在start和stop之间的元素 , 如果加上[WITHSCORES]参数,则同时返回元素的分数 。
3. ZSCORE key member:获取key对应的有序集合中member元素的分数 。
4. ZREM key member1 member2 ...:从key对应的有序集合中删除member1、member2等元素 。
六、事务操作
1. MULTI:开启事务 。
2. EXEC:提交事务 。
3. DISCARD:取消事务 。
4. WATCH key1 key2 ...:监视key1、key2等键,如果在事务执行期间这些键被修改,则事务会被取消 。
七、其他操作
1. EXISTS key:判断key是否存在 。
2. DEL key:删除key对应的value值或者数据结构 。
3. TTL key:获取key的过期时间 。
4. PING:测试Redis服务器是否可用 。
总结:
本文介绍了Redis的常用命令手册,包括字符串操作、哈希表操作、列表操作、集合操作、有序集合操作、事务操作和其他操作等七个部分 。通过掌握这些命令,可以更好地使用Redis进行缓存、消息队列等场景下的开发 。同时,也可以根据需要深入研究Redis的其他高级功能 。

    推荐阅读