redis常用命令
①、操作字符串的命令有:
SET key value:设置键 key 的值为 value。GET key:获取键 key 的值。DEL key:删除键 key。INCR key:将键 key 存储的数值增一。DECR key:将键 key 存储的数值减一。
②、操作列表的命令有:
LPUSH key value:将一个值插入到列表 key 的头部。RPUSH key value:将一个值插入到列表 key 的尾部。LPOP key:移除并返回列表 key 的头元素。RPOP key:移除并返回列表 key 的尾元素。LRANGE key start stop:获取列表 key 中指定范围内的元素。
③、操作集合的命令有:
SADD key member:向集合 key 添加一个元素。SREM key member:从集合 key 中移除一个元素。SMEMBERS key:返回集合 key 中的所有元素。
④、操作有序集合的命令有:
ZADD key score member:向有序集合 key 添加一个成员,或更新其分数。ZRANGE key start stop [WITHSCORES]:按照索引区间返回有序集合 key 中的成员,可选 WITHSCORES 参数返回分数。ZREVRANGE key start stop [WITHSCORES]:返回有序集合 key 中,指定区间内的成员,按分数递减。ZREM key member:移除有序集合 key 中的一个或多个成员。
⑤、操作哈希的命令有:
HSET key field value:向键为 key 的哈希表中设置字段 field 的值为 value。HGET key field:获取键为 key 的哈希表中字段 field 的值。HGETALL key:获取键为 key 的哈希表中所有的字段和值。HDEL key field:删除键为 key 的哈希表中的一个或多个字段。