redis常用命令
以下是 Redis 常用命令:
redis中的value值有五种数据类型,分别是string、list、set、hash、zset
1.type key:查看键key的值的数据类型
-
EXISTS key: 判断键 key 是否存在,存在返回 1,不存在返回 0。
-
EXPIRE key seconds: 为键 key 设置过期时间,单位为秒。
-
TTL key: 获取键 key 的剩余过期时间,单位为秒。
string类型:
-
SET key value: 将键 key 的值设置为 value;mset k1 v1 k2 v2。
-
GET key: 获取键 key 的值;mget k1 k2:返回一个列表。
-
DEL key: 删除键 key 及其对应的值。
-
INCR key: 将键 key 的值加 1;incrby age 5:年龄加5。
-
DECR key: 将键 key 的值减 1;incrby age -5:年龄减5。
list类型
-
LPUSH key value1 [value2]: 将值 value1、value2 依次插入到列表 key 的左侧。
-
RPUSH key value1 [value2]: 将值 value1、value2 依次插入到列表 key 的右侧。
-
LPOP key: 删除并返回列表 key 的左侧元素。
-
RPOP key: 删除并返回列表 key 的右侧元素。
5.LRANGE key 0 -1:查看key中存放的所有元素。
set类型
1.. SADD key member1 [member2]: 将值 member1、member2 依次添加到集合 key 中。
- SMEMBERS key: 获取集合 key 中的所有成员。
hash类型
-
HSET key field value: 将键 key 中的哈希表字段 field 的值设置为 value。
-
HGET key field: 获取键 key 中哈希表的字段 field 的值。
-
HMGET key field1 [field2]: 获取键 key 中哈希字段的值,可以一次获取多个字段的值。
这些是 Redis 的基础命令,还有很多其他命令在实际使用中非常有用。建议浏览 Redis 官方文档,深入学习和理解 Redis。