redis字符串的创建,set、mset、setex、setnx

1、set 创建一个键值 如果键已经存在,覆盖该键对应的值
成功返回 OK 失败返回nil
ex 后面跟 该键的存在时间–秒
px 后面跟 该键的存在时间–毫秒
nx 表示键存在就设置失败,不存在就设置成功
xx 表示仅键存在时能设置成功

set 键 值
set 键 值 [ex] [生存时间-秒] [nx]
set 键 值 [px] [生存时间-毫秒] [xx]

在php中使用

$redis->set('键','值',60);

在tp5中使用
成功返回true 失败返回false

Cache::set('键','值',60);

2、mset 设置多个键值 如果键已经存在,覆盖该键对应的值 如果执行失败 所有的键都设置失败
成功返回OK 失败返回nil

mset 键 值 [] [] ...

3、setex 创建一个键值,并指定生存时间–秒
设置成功返回OK 设置失败返回错误信息

setex 键 生存时间-秒 值

4、setnx 设置时判断键是否存在,如果键存在就设置失败,键不存在设置成功
成功返回1 失败返回0

setnx 键 值
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值