redis中setex命令和set命令有哪些区别
发表于:2025-01-21 作者:千家信息网编辑
千家信息网最后更新 2025年01月21日,这篇文章主要介绍了redis中setex命令和set命令有哪些区别,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。导语:Redis Se
千家信息网最后更新 2025年01月21日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安全错误
数据库的锁怎样保障安全
个人信息安全和网络安全文章
数据库视图 sql
网络安全评估报告费用
ftp服务器的下载速度
数据库2010设置索引在哪儿
银川网络安全师课程
数据库原理与数据库命令是什么
海南省网络技术应用期末试题
域名解析到双线服务器
亿连网络安全
阿里云数据库链接地址
钦州市app软件开发团队
履行网络安全管理职责进行约谈
蓝田嵌入式软件开发
网络安全文明教育讲座
湖南初到互联网科技宣传海报
网络安全法律实行时间
杰拉网络技术有限公司
移动网络安全还是wif安全
莆田警方网络安全二十七条
服务器下未绑定域名
数据库字段包含
网络安全防主题班会教案
茅箭区智能软件开发售后保障
数据库 一行数据内容排序
数据库中用函数计算工龄
江苏钢板套料软件开发商
js调用数据库字段
我的世界nor叔服务器体验版
天津潮流软件开发品质保障