Redis命令科普,掌握这些通用指令,轻松驾驭数据存储

文章导读
Redis是一个高性能的键值存储系统,常用命令包括SET、GET、DEL、EXISTS、EXPIRE等。使用SET key value设置键值对,GET key获取值,DEL key删除键,EXISTS key检查键是否存在,EXPIRE key seconds设置过期时间。这些命令让你轻松管理数据。
📋 目录
  1. 字符串操作命令
  2. 列表操作命令
  3. 哈希操作命令
  4. 集合操作命令
  5. 有序集合命令
A A

Redis是一个高性能的键值存储系统,常用命令包括SET、GET、DEL、EXISTS、EXPIRE等。使用SET key value设置键值对,GET key获取值,DEL key删除键,EXISTS key检查键是否存在,EXPIRE key seconds设置过期时间。这些命令让你轻松管理数据。

字符串操作命令

SET key value:设置key的值为value。GET key:返回key对应的value。DEL key:删除key。EXISTS key:检查key是否存在,返回1或0。EXPIRE key seconds:设置key的过期时间为seconds秒。

列表操作命令

LPUSH key value:将value插入key列表的表头。RPUSH key value:将value插入key列表的表尾。LPOP key:移除并返回key列表的表头元素。RPOP key:移除并返回key列表的表尾元素。LRANGE key start stop:返回key列表指定区间的元素。

Redis命令科普,掌握这些通用指令,轻松驾驭数据存储

哈希操作命令

HSET key field value:为key的哈希表设置field的value。HGET key field:返回key的哈希表中field的值。HDEL key field:删除key的哈希表中field。HGETALL key:返回key的哈希表所有字段和值。HLEN key:返回key的哈希表字段数量。

集合操作命令

SADD key member:向key集合添加member。SREM key member:移除key集合中的member。SMEMBERS key:返回key集合的所有成员。SCARD key:返回key集合的成员数量。SISMEMBER key member:判断member是否是key集合的成员。

Redis命令科普,掌握这些通用指令,轻松驾驭数据存储

有序集合命令

ZADD key score member:向key有序集合添加member,score为分值。ZREM key member:移除key有序集合中的member。ZRANGE key start stop:返回key有序集合指定区间的成员。ZSCORE key member:返回member的分值。ZCARD key:返回key有序集合的成员数量。

FAQ
Q: Redis的SET命令如何设置过期时间?
A: 使用SETEX key seconds value,同时设置值和过期时间。
Q: 如何查看所有键?
A: 使用KEYS *命令,但生产环境慎用。
Q: Redis列表支持哪些基本操作?
A: LPUSH、RPUSH、LPOP、RPOP、LRANGE。
Q: 哈希表的常用命令有哪些?
A: HSET、HGET、HGETALL、HDEL、HLEN。