Redis 常用的指令
1. 字符串(String)
SET key value:设置指定键的值。GET key:获取指定键的值。DEL key:删除指定键。INCR key:将键的值增加 1。DECR key:将键的值减少 1。MGET key1 key2 ...:获取多个键的值。MSET key1 value1 key2 value2 ...:设置多个键的值。
2. 哈希(Hash)
HSET key field value:为哈希表中的字段设置值。HGET key field:获取哈希表中字段的值。HDEL key field:删除哈希表中的字段。HGETALL key:获取哈希表中所有字段和值。HMSET key field1 value1 field2 value2 ...:设置多个哈希字段的值。HMGET key field1 field2 ...:获取多个哈希字段的值。
3. 列表(List)
LPUSH key value:在列表头部插入值。RPUSH key value:在列表尾部插入值。LPOP key:移除并返回列表头部的值。RPOP key:移除并返回列表尾部的值。LRANGE key start stop:获取列表中指定范围的值。
4. 集合(Set)
SADD key member:向集合中添加成员。SREM key member:从集合中移除成员。SMEMBERS key:获取集合中的所有成员。SISMEMBER key member:判断成员是否在集合中。
5. 有序集合(Sorted Set)
ZADD key score member:向有序集合添加成员及其分数。ZRANGE key start stop:获取有序集合中指定范围的成员。ZREM key member:从有序集合中移除成员。ZCARD key:获取有序集合的成员数量。
6. 其他
EXPIRE key seconds:设置键的过期时间。TTL key:获取键的剩余生存时间。FLUSHDB:删除当前数据库中的所有键。FLUSHALL:删除所有数据库中的所有键。