redis数据类型
# Redis 数据类型
# 介绍
Redis
存储的是key-value
结构的数据,其中key
是字符串类型,value
有 5 种常用的数据类型:
- 字符串
string
普通字符串,常用 - 哈希
hash
;适合存储对象 - 列表
list
按照插入顺序排序,可以有重复元素,可以用作任务队列,先进来的先处理 - 集合
set
无序集合,没有重复元素 - 有序集合
sorted set
有序集合,没有重复元素
# 常用命令
# 字符串操作命令
SET key value
:设置指定key
的值GET key
:获取指定key
的值,获取一个不存在的key
,返回nil
,说明获取的值不存在SETEX key seconds value
:设置指定key
的值,并将key
的过期时间设置为seconds
秒,【典型应用场景:手机验证码】SETNX key value
:只有在key
不存在时设置key
的值;【用于分布式锁】;返回 1 代表成功,返回 0 代表不成功- 更多命令:https://www.redis.net.cn (opens new window)
编辑 (opens new window)
上次更新: 2023/01/04, 22:49:36