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列表指定区间的元素。
哈希操作命令
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集合的成员。
有序集合命令
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。