iis服务器助手广告广告
返回顶部
首页 > 资讯 > 数据库 >redis中setex命令和set命令有哪些区别
  • 484
分享到

redis中setex命令和set命令有哪些区别

2024-04-02 19:04:59 484人浏览 薄情痞子
摘要

这篇文章主要介绍了Redis中setex命令和set命令有哪些区别,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。导语:Redis Setex

这篇文章主要介绍了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命令有哪些区别”这篇文章对大家有帮助,同时也希望大家多多支持编程网,关注编程网数据库频道,更多相关知识等着你来学习!

您可能感兴趣的文档:

--结束END--

本文标题: redis中setex命令和set命令有哪些区别

本文链接: https://www.lsjlt.com/news/55021.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • redis中setex命令和set命令有哪些区别
    这篇文章主要介绍了redis中setex命令和set命令有哪些区别,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。导语:Redis Setex...
    99+
    2024-04-02
  • redis中keys与scan命令的区别有哪些
    这篇文章将为大家详细讲解有关redis中keys与scan命令的区别有哪些,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。redis keys和scan的区别redis的keys命令,通常在用来删除相关ke...
    99+
    2023-06-14
  • dos命令与linux命令的区别有哪些
    本文小编为大家详细介绍“dos命令与linux命令的区别有哪些”,内容详细,步骤清晰,细节处理妥当,希望这篇“dos命令与linux命令的区别有哪些”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。dos命令与lin...
    99+
    2023-06-30
  • Redis命令有哪些
    这篇文章主要介绍了Redis命令有哪些,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。 密码登录:1. redis-cli -h 1...
    99+
    2024-04-02
  • Linux的du和df命令有哪些区别
    今天小编给大家分享一下Linux的du和df命令有哪些区别的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。1 . Linux ...
    99+
    2023-06-28
  • Linux下find和grep命令有哪些区别
    这篇文章将为大家详细讲解有关Linux下find和grep命令有哪些区别,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。在使用linux时,经常需要进行文件查找。其中查找的命令主要有find和grep。两个...
    99+
    2023-06-09
  • linux命令中网络命令和监控命令有哪些
    本篇内容主要讲解“linux命令中网络命令和监控命令有哪些”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“linux命令中网络命令和监控命令有哪些”吧!网络和监控命令类似于这些: hostname...
    99+
    2023-06-09
  • Linux的chattr命令和chgrp命令有什么区别
    本篇内容主要讲解“Linux的chattr命令和chgrp命令有什么区别”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Linux的chattr命令和chgrp命令有什么区别”吧!Linux ch...
    99+
    2023-06-16
  • SQL命令delete和truncate之间有哪些区别
    这篇文章主要介绍SQL命令delete和truncate之间有哪些区别,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完! 在SQL中delete和truncate命令...
    99+
    2024-04-02
  • redis管理命令有哪些
    这篇文章主要介绍“redis管理命令有哪些”,在日常操作中,相信很多人在redis管理命令有哪些问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”redis管理命令有哪些”的疑惑...
    99+
    2024-04-02
  • Redis中KEYS和SCAN命令的区别和建议
    当我们需要遍历Redis所有key或者指定模式的key时,首先想到的是KEYS命令,例如:keys * 相当于关系型数据库里的select *,因此在一个生产环境中的大Redis数据库中使用这个命令可...
    99+
    2024-04-02
  • npm i常见命令有哪些区别
    这篇“npm i常见命令有哪些区别”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“npm i常见命令有哪些...
    99+
    2023-07-05
  • Redis中常用的命令有哪些
    这篇文章将为大家详细讲解有关Redis中常用的命令有哪些,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。  Redis提供了丰富的命令(command)对数据库和各种数据类...
    99+
    2024-04-02
  • redis中set和list的区别有哪些
    这篇文章给大家分享的是有关redis中set和list的区别是什么的内容。小编觉得挺实用的,因此分享给大家做个参考。一起跟随小编过来看看吧。list和set的区别:1、List和Set都是接口继承于Coll...
    99+
    2024-04-02
  • Linux系统中使用cmp和comm命令有哪些区别
    这篇文章主要介绍“Linux系统中使用cmp和comm命令有哪些区别”,在日常操作中,相信很多人在Linux系统中使用cmp和comm命令有哪些区别问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Linux系统...
    99+
    2023-06-12
  • Redis常用的命令有哪些
    这篇文章主要介绍“Redis常用的命令有哪些”,在日常操作中,相信很多人在Redis常用的命令有哪些问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Redis常用的命令有哪些”...
    99+
    2024-04-02
  • Redis字符串命令有哪些
    这篇文章主要介绍“Redis字符串命令有哪些”,在日常操作中,相信很多人在Redis字符串命令有哪些问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Redis字符串命令有哪些”的疑惑有所帮助!接下来,请跟着小编...
    99+
    2023-06-19
  • redis select命令有哪些用途
    切换数据库:使用 SELECT 命令可以切换到指定的数据库,Redis 支持多个数据库,默认有 16 个数据库,编号从 0 到 1...
    99+
    2024-04-28
    redis
  • Linux中有哪些命令行别名
    Linux中有哪些命令行别名,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。1、安装任何实用程序/应用程序:alias install="su...
    99+
    2023-06-16
  • mongod命令的pidfilepath与mongod.lock区别有哪些
    这篇文章主要介绍“mongod命令的pidfilepath与mongod.lock区别有哪些”,在日常操作中,相信很多人在mongod命令的pidfilepath与mongod.lock区别有哪些问题上存在...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作