当前位置: 首页 > 编程笔记 >

Redis 事务与过期时间详细介绍

南门祯
2023-03-14
本文向大家介绍Redis 事务与过期时间详细介绍,包括了Redis 事务与过期时间详细介绍的使用技巧和注意事项,需要的朋友参考一下

Redis 事务与过期时间详细介绍

一、Redis事务:

Redis中支持事务,事务即为当我们需要执行几条命令时,要么这几条命令都不执行,要么都执行:

1、开始事务写入:

  multi

2、然后写入命令,注意写完事务要执行的每条命令之后回车即可,命令会自动入队:   

  lpush  art:1  hello 
  lpush  art:1  nihao

3、执行事务:

  exec

Redis则会保证事务中的所有命令要么都执行,要么都不执行。

二、Redis过期时间:

实际开发中经常会遇到一些有时效性的数据,比如缓存,过一段时间就需要删除这些数据,Redis支持设置一个键的过期时间,键过期后,其对应的值也会一并清除。

1、新设置一个键值:

set art:name hello

2、设置其缓存时间(注意是以秒为单位)

expire art:name 20

3、20秒后,得到其值为空

get art:name
(nil)

4、查看一个值还有多久被删除:

ttl art:name

返回的是单位为秒

5、设置其缓存时间(以毫秒为单位)

pexpire art:name 20000 

6、以1970年到现在的时间设置过期时刻:

expireat art:name 1351858600 (时间为秒)
pexpireat art:name 1351858600 (时间为毫秒)

感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!

 类似资料:
  • 本文向大家介绍C++  boost 时间与日期处理详细介绍,包括了C++  boost 时间与日期处理详细介绍的使用技巧和注意事项,需要的朋友参考一下 boost 时间与日期处理 导视: 类 特点 缺点 说明 timer 计时基类 不适合大跨度时间 适用大部分的普通计时 progress_timer 继承自timer 可以自动写入流中 只精确到0.01s 如果需要更精确,可派生个类,调用strea

  • 本文向大家介绍Java 基础之事务详细介绍,包括了Java 基础之事务详细介绍的使用技巧和注意事项,需要的朋友参考一下 java 事务详解 一、什么是事务   事务是访问数据库的一个操作序列,数据库应用系统通过事务集来完成对数据库的存取。事务的正确执行使得数据库从一种状态转换成另一种状态。    事务必须服从ISO/IEC所制定的ACID原则。ACID是原子性(atomicity)、一致性(con

  • 本文向大家介绍spring中定时任务taskScheduler的详细介绍,包括了spring中定时任务taskScheduler的详细介绍的使用技巧和注意事项,需要的朋友参考一下 前言 众所周知在spring 3.0版本后,自带了一个定时任务工具,而且使用简单方便,不用配置文件,可以动态改变执行状态。也可以使用cron表达式设置定时任务。 被执行的类要实现Runnable接口 TaskSchedu

  • 本文向大家介绍jQuery Ajax中的事件详细介绍,包括了jQuery Ajax中的事件详细介绍的使用技巧和注意事项,需要的朋友参考一下 Ajax会触发很多事件。 有两种事件,一种是局部事件,一种是全局事件: 局部事件:通过$.ajax来调用并且分配。 全局事件,可以用bind来绑定,用unbind来取消绑定。这个跟click/mousedown/keyup等事件类似。但他可以传递到每一个DOM

  • 本文向大家介绍Jquery AJAX POST与GET之间的区别详细介绍,包括了Jquery AJAX POST与GET之间的区别详细介绍的使用技巧和注意事项,需要的朋友参考一下 1:GET访问 浏览器 认为 是等幂的 就是 一个相同的URL 只有一个结果[相同是指 整个URL字符串完全匹配] 所以 第二次访问的时候 如果 URL字符串没变化 浏览器是 直接拿出了第一次访问的结果 POST则 认为

  • 本文向大家介绍Mysql日期查询的详细介绍,包括了Mysql日期查询的详细介绍的使用技巧和注意事项,需要的朋友参考一下 查询当前日期 查询当前日期和时间 查询今天的数据 查询昨天的数据 查询最近七天的数据 查询最近三十天的数据 查询本周的数据 查询上周的数据 查询当月的数据 查询上月的数据 查询本季度的数据 查询上季度的数据 查询上半年(六个月)的数据 查询今年的数据 查询去年的数据 到此这篇关于