String类型:
设置键值对: set key value
设置键值对和过期时间:setex key seconds value ( 以秒为单位 )
设置多个键值对: mset key1 value1 key2 value2
给已有键的值追加: append key value
获取指定键的值: get key
获取多个键的值:mget key1 key2 key3
keys * 查看所有键
exists key1 判断键是否存在, 如果存在返回1,不存在返回0
type key 查看数据类型
删除键值对: del key1 key2
针对已有的键,设置过期时间: expire key seconds
查看键的有效时间: ttl key
Hash类型:
hash⽤于存储对象,对象的结构为属性、值
一个hash的键, 可以存储多个属性和值 ,key = {"name":"张三","age":17}
设置hash: hset key field value
设置多个属性值: hmset key field1 value1 field2 value2
获取指定键所有的属性: hget key
获取指定键的指定属性 :hget key field
获取指定键的多个属性: hmget key field1 field2 field3
获取所有属性的值:hvals key
删除键的指定属性和值: hdel key field1 field2
List类型:
在列表左侧插入值: lpush key value1 value2
与lpush相反: rpush key value1 value2
在key列表指定元素的前 或后 插⼊新元素: linsert key before 或after 现有元素 新元素
获取list的值: lrange key start stop
lrange key 0 -1 获取list所有数据, 0,-1表示索引下标
设置list 指定下标的值 : lset key index value
将列表中前count次出现的值为value的元素移除:lrem key count value
Set类型:
集合自带去重功能,剔除重复的值
设置集合: sadd key member1 member2 ...
获取集合的所有值: smembers key
删除集合的指定值: srem key value
继续阅读与本文标签相同的文章
苹果公司开始由硬件型公司转型至服务型公司
Tom Barton将出任Tintri首席执行官
-
阿里云容器服务ACK集群如何使用BYOK创建加密云盘
2026-05-19栏目: 教程
-
开箱即用 - 阿里云NFS NAS无代理备份来了
2026-05-19栏目: 教程
-
物联网平台实用技巧:通过服务端订阅(HTTP/2)获取设备状态
2026-05-19栏目: 教程
-
Es Bucket聚合(桶聚合) 第二篇-Terms Aggregation与Significant Terms Aggregation
2026-05-19栏目: 教程
-
新能力|分账明白,账本清楚,商家超轻松
2026-05-19栏目: 教程
