redis的String类型是存储字符串类型的key-value。
应用场景:验证码、计数器(包括点赞数、文章/视频浏览数)、订单重复提交、用户登录信息、商品详情。
常用命令:
set/get | 设置和获取key-value |
mset/mget | 批量设置或获取多个key的值 |
incr | 对key对应的值进行加1操作,并返回新的值 |
incrby | 将key对应的数字加increment |
setex | 设置key对应字符串value,并设置key在给定的seconds时间之后过期 |
setnx | 将key设置值为value,如果key不存在等同set命令,当key存在时什么也不做,是set if not exists的简写 |
getset | 设置key的值,并返回key旧的值 |
注意:值的长度不能超过512MB