导读:Redis是一种基于键值对的内存数据库,它支持多种数据结构和丰富的命令 。本文将介绍Redis中常用的命令执行命令,包括SET、GET、DEL、EXPIRE、HSET、HGET、HDEL、LPUSH、LPOP、RPUSH、RPOP、SADD、SMEMBERS、SREM、ZADD、ZRANGE、ZREM等 。
1. SET:设置一个键值对
语法:SET key value [EX seconds] [PX milliseconds] [NX|XX]
示例:SET name Tom EX 60 NX
说明:将键为name,值为Tom的键值对设置到Redis中,并设置过期时间为60秒,当该键不存在时才进行设置 。
2. GET:获取一个键对应的值
语法:GET key
示例:GET name
说明:获取键为name的对应的值 。
3. DEL:删除一个或多个键
语法:DEL key [key ...]
示例:DEL name age
说明:删除键为name和age的键值对 。
4. EXPIRE:设置一个键的过期时间
语法:EXPIRE key seconds
示例:EXPIRE name 60
说明:将键为name的键值对的过期时间设置为60秒 。
5. HSET:设置一个哈希表中的字段值
语法:HSET key field value
示例:HSET user:id name Tom
说明:在键为user:id的哈希表中,设置字段为name的值为Tom 。
6. HGET:获取一个哈希表中的字段值
语法:HGET key field
示例:HGET user:id name
【redisclient命令 redis命令执行命令】说明:获取键为user:id的哈希表中,字段为name的值 。
7. HDEL:删除一个哈希表中的字段
语法:HDEL key field [field ...]
示例:HDEL user:id name age
说明:在键为user:id的哈希表中,删除字段为name和age的键值对 。
8. LPUSH:在列表左侧插入一个或多个元素
语法:LPUSH key value [value ...]
示例:LPUSH list:names Tom Jerry
说明:在键为list:names的列表左侧插入Tom和Jerry两个元素 。
9. LPOP:从列表左侧弹出一个元素
语法:LPOP key
示例:LPOP list:names
说明:从键为list:names的列表左侧弹出一个元素 。
10. RPUSH:在列表右侧插入一个或多个元素
语法:RPUSH key value [value ...]
示例:RPUSH list:names Tom Jerry
说明:在键为list:names的列表右侧插入Tom和Jerry两个元素 。
11. RPOP:从列表右侧弹出一个元素
语法:RPOP key
示例:RPOP list:names
说明:从键为list:names的列表右侧弹出一个元素 。
12. SADD:向集合中添加一个或多个元素
语法:SADD key member [member ...]
示例:SADD set:names Tom Jerry
说明:向键为set:names的集合中添加Tom和Jerry两个元素 。
13. SMEMBERS:获取一个集合的所有成员
语法:SMEMBERS key
示例:SMEMBERS set:names
说明:获取键为set:names的集合中的所有成员 。
14. SREM:从集合中删除一个或多个元素
语法:SREM key member [member ...]
示例:SREM set:names Tom Jerry
说明:从键为set:names的集合中删除Tom和Jerry两个元素 。
15. ZADD:向有序集合中添加一个或多个元素
语法:ZADD key score member [score member ...]
示例:ZADD zset:names 90 Tom 80 Jerry
说明:向键为zset:names的有序集合中添加Tom和Jerry两个元素 , 分别设置对应的分数为90和80 。
16. ZRANGE:获取一个有序集合中指定范围内的元素
语法:ZRANGE key start stop [WITHSCORES]
示例:ZRANGE zset:names 0 1 WITHSCORES
说明:获取键为zset:names的有序集合中排名第一到第二的元素,包括它们的分数 。
17. ZREM:从有序集合中删除一个或多个元素
语法:ZREM key member [member ...]
示例:ZREM zset:names Tom Jerry
说明:从键为zset:names的有序集合中删除Tom和Jerry两个元素 。
总结:Redis提供了丰富的命令执行命令 , 包括对键值对、哈希表、列表、集合和有序集合的操作 。掌握这些命令,可以更加高效地使用Redis进行数据存储和管理 。
推荐阅读
- redis默认rdb redis默认存储库
- redis持久化使用场景 redis服务持久化
- redis连接不到服务器怎么办 无法连接redis哨兵
- 查看redis缓存命令 如何查看redis缓存
- redis最大容量 设置redis的最大内存