导读:Redis是一种高性能的键值对存储系统,它支持多种数据结构和灵活的操作命令。本文将介绍常用的Redis命令,包括字符串、哈希、列表、集合、有序集合等数据结构的基本操作。
1. SET key value
设置指定key的值为value。
2. GET key
获取指定key的值。
3. DEL key
删除指定key及其对应的值。
4. EXISTS key
判断指定key是否存在。
5. INCR key
将指定key的值加1。
6. DECR key
将指定key的值减1。
7. HSET key field value
在指定key的哈希表中,设置field字段的值为value。
8. HGET key field
获取指定key哈希表中field字段的值。
9. HMSET key field1 value1 field2 value2 ...
在指定key的哈希表中,同时设置多个字段的值。
10. HMGET key field1 field2 ...
获取指定key哈希表中多个字段的值。
11. HDEL key field1 field2 ...
删除指定key哈希表中多个字段及其对应的值。
12. LPUSH key value1 value2 ...
将一个或多个值插入到列表头部。
13. RPUSH key value1 value2 ...
将一个或多个值插入到列表尾部。
14. LPOP key
移除并返回列表头部的值。
15. RPOP key
移除并返回列表尾部的值。
16. LLEN key
获取列表的长度。
17. SADD key member1 member2 ...
将一个或多个成员添加到集合中。
18. SMEMBERS key
返回集合中所有成员。
19. SISMEMBER key member
判断member是否是集合key的成员。
20. SREM key member1 member2 ...
从集合中移除一个或多个成员。
21. ZADD key score1 member1 score2 member2 ...
将一个或多个成员及其分数添加到有序集合中。
22. ZRANGE key start stop [WITHSCORES]
按照分数从小到大排序,返回有序集合中指定范围内的成员。
23. ZREVRANGE key start stop [WITHSCORES]
按照分数从大到小排序,返回有序集合中指定范围内的成员。
24. ZRANK key member
返回有序集合中指定成员的排名。
25. ZSCORE key member
返回有序集合中指定成员的分数。
总结:Redis提供了丰富的命令来操作各种数据结构,可以满足不同场景下的需求。在使用时需要注意数据类型和命令的语法规则,以免出现错误。