redis中setex命令和set命令有哪些区别
发表于:2025-11-07 作者:千家信息网编辑
千家信息网最后更新 2025年11月07日,这篇文章主要介绍了redis中setex命令和set命令有哪些区别,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。导语:Redis Se
千家信息网最后更新 2025年11月07日redis中setex命令和set命令有哪些区别
这篇文章主要介绍了redis中setex命令和set命令有哪些区别,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。
导语:
Redis Setex 命令为指定的 key 设置值及其过期时间。如果 key 已经存在, SETEX 命令将会替换旧的值。
redis Setex 命令基本语法如下:
redis 127.0.0.1:6379> SETEX KEY_NAME TIMEOUT VALUE
SETEX命令 Redis字符串(String)命令
SETEX key seconds value
将value关联到key, 并将key的生存时间设为seconds(以秒为单位)。
如果key 已经存在,SETEX将重写旧值;
这个命令类似一下两个命令:
$redis->SET('key', 'value');$redis->EXPIRE('key','seconds'); # 设置生存时间不同之处是,SETEX是一个原子性(atomic)操作,关联值和设置生存时间两个动作会在同一时间内完成,该命令在Redis用作缓存时,非常实用。
返回值:
设置成功时返回OK。
当seconds参数不合法时,返回一个错误。
# 情况1:key不存在$redis->SETEX('cache_user_id', 60,100001);//bool(true)echo $redis->GET('cache_user_id'); # 值 //"100001"echo $redis->TTL('cache_user_id'); # 剩余生存时间 //int(56)# 情况2:key已经存在,key被覆写$redis->SET('cd', "timeless"); //bool(true);$redis->SETEX('cd', 3000,"goodbye my love"); //bool(true);echo $redis->GET('cd');//"goodbye my love"感谢你能够认真阅读完这篇文章,希望小编分享的"redis中setex命令和set命令有哪些区别"这篇文章对大家有帮助,同时也希望大家多多支持,关注行业资讯频道,更多相关知识等着你来学习!
命令
时间
篇文章
两个
情况
关联
不同
实用
成功
价值
兴趣
动作
单位
原子
参数
同时
字符
字符串
导语
更多
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
宏软件开发有限公司
数据库外键 用整型还是字符
南邮网络技术与应用作业
cmd 创建数据库
焦点访谈网络安全防火墙
交换机可以接2个服务器吗
中山丹皓软件开发有限公司
华为服务器进管理页面
榆次触控拍照软件开发公司
山东众邦互联网科技有限公司
数据库被修改恢复
安阳医疗软件开发
项目软件开发哪家可靠
3级数据库考试
汽车车载网络技术分析
电脑的数据库及版本查询
徽县网络安全宣传周
如何使用手机确保网络安全
mysql数据库无法卸载
宝山区推广软件开发问答知识
如何提出人力资源软件开发需求
LOL欧服服务器在哪个国家
魔兽世界服务器登入不上去
中央企业网络安全攻防大赛
徐州哪里有软件开发
别名在流媒体服务器的作用
网络技术工种叫什么
地理数据库能链接到文件夹吗
浦江软件开发制度
大学生网络安全问题研究