Stirng字符串

SETEX命令

命令:setex key seconds value    设置有效时间为seconds的key-value键值对,单位为秒,返回“OK”,若之前已经存在该key,则会对value进行覆盖,并且加上有效时间,而且重新开始计时。效果等同于set key value ex seconds

setex key seconds value

127.0.0.1:6379> flushall
OK
127.0.0.1:6379> set db redis //先设置永久键值对db-redis
OK
127.0.0.1:6379> ttl db
(integer) -1
127.0.0.1:6379> setex db 20 redis  //setex命令将db键加上了有效时间,且可以重写value
OK
127.0.0.1:6379> ttl db
(integer) 19
127.0.0.1:6379> set db mysql //在有效时间内再重新通过set命令将键值对设为永久,且重写value
OK
127.0.0.1:6379> ttl db
(integer) -1
127.0.0.1:6379> get db
"mysql"

set key value ex seconds

127.0.0.1:6379> flushall
OK
127.0.0.1:6379> set db mysql
OK
127.0.0.1:6379> set db redis ex 20
OK
127.0.0.1:6379> ttl db
(integer) 15
127.0.0.1:6379> get db
"redis"
127.0.0.1:6379> set db mysql
OK
127.0.0.1:6379> ttl db
(integer) -1

补充:

setex命令和set命令可以完成永久和有效期限键值对之间的相互转换,且value被重新覆盖,有效时间也会重新开始计时。

redis命令之string类型setex命令用法详情相关推荐

  1. Redis 学习笔记(1)—— Redis安装,String 类型测试

    1 Redis 介绍 1.1 概述 Redis是一个开源,先进的key-value存储,并用于构建高性能,可扩展的应用程序的完美解决方案. Redis数据库完全在内存中,使用磁盘仅用于持久性. 相比许 ...

  2. redis命令之string类型incr/decr命令用法详情

    Stirng字符串 INCR命令/DECR命令 限制在64位有符号整数 命令:incr key 对key存储的value值+1,并将最终的结果作为返回值:decr key 对key存储的value值- ...

  3. Redis工作笔记-String类型

    目录 简介 操作 简介 Redis存储以key-value的形式进行存储,key只能存字符串类型,value可以为:String.List.Set.Sorted-Sets.Hash: 字符串类型是Re ...

  4. Redis源码-String:Redis String命令、Redis String存储原理、Redis String三种编码类型、Redis字符串SDS源码解析、Redis String应用场景

    Redis源码-String:Redis String命令.Redis String存储原理.Redis String三种编码类型.Redis字符串SDS源码解析.Redis String应用场景 R ...

  5. redis命令之哈希表类型lrange命令用法详情

    列表 LRANGE命令 命令:lrange key start end,返回当前队列key,下标为start到下标为end之间的元素.特殊情况和getrange类似,返回值不会是"" ...

  6. Redis 笔记(03)— string类型(设置key、获取key、设置过期时间、批量设置获取key、对key进行加减、对key值进行追加、获取value子串)

    字符串 string 是 Redis 最简单的数据结构.Redis 所有的数据结构都是以唯一的 key 字符串作为名称,然后通过这个唯一 key 值来获取相应的 value 数据.不同类型的数据结构的 ...

  7. Redis初学:5(String类型的基本操作)

    String类型 String类型是Redis中最基本的类型,String类型有以下的一些特点: String类型是二进制安全的,这意味着String类型可以包含任何的数据,如:图片.序列化的对象等: ...

  8. String类型的用法(详细解说)

    对于字符串,除了按照C语言的字符数组处理外,C++还提供了一种更加简单的处理方法,那就是string类.使用string类的第一步是采用#include包含头文件<string>. 接下来 ...

  9. 带你掌握Redis数据类型:string和Hash

    摘要:Redis中有五大数据类型,分别是String.List.Set.Hash和Zset. 本文分享自华为云社区<Redis的string类型常用命令解析>,作者:灰小猿 . 先问大家一 ...

最新文章

  1. 对象序列化与反序列化
  2. mysql dml ddldcl权限_MySQL中的DML、DDL、DCL到底是什么呢?
  3. 【Linux】一步一步学Linux——tail命令(42)
  4. kafka内存不断增加_分布式发布订阅消息系统Kafka 为什么快
  5. C++ Qt 访问权限总结
  6. 力软 java主从表保存_JAVA常用知识总结(十二)——数据库(二)
  7. 深入理解CRITICAL_SECTION
  8. 数列分段II(信息学奥赛一本通-T1436)
  9. linux调整大页内存,Linux 系统如何进行大页面配置
  10. 10-Bootstrap Checksedit
  11. java excel 电话号码_数值或者电话号码被EXCEL转成了科学计数法,用XSSFCell 如何读取...
  12. 数据同步一致性_微服务架构:利用事件驱动实现最终一致性
  13. oracle matlab函数返回值,如何实现在Oracle中应用存储过程调用MatLab函数(2)
  14. leetcode88
  15. 机器人跟踪_使用手机和机器学习跟踪睡眠
  16. FileUriExposedException异常:file://与content://
  17. 人脸识别接口_活体检测在人脸识别中不可或缺的一部分
  18. 心电图心电轴怎么计算_心电轴的测量方法
  19. java抽象类例子月薪年薪程序_利用抽象类给一个有工资收入和稿费收入的小伙伴算税...
  20. 【ACM】kuangbin基础数论专题

热门文章

  1. 工厂方法模式-----女娃造人的故事
  2. 【动态规划】钢条切割问题
  3. 败家女提供QQ伤感日志_喜欢1个人听着忧伤的歌
  4. ObiCloth布料缝合
  5. 由光声前向模型求取光声信号
  6. 演员改行做程序员?一男一女,这两个人你绝对想不到
  7. 多年后再回头看那海市蜃楼
  8. 可视化——Excel2进阶
  9. php调取微信接口token上限,解决微信access_token上限问题
  10. css中图片在div中的位置,纯CSS实现任意图片在div中垂直居中