redis 实现单位时间内错误记录 时间到key值就被清除------最近脑子不好使觉得还是写个博客试试

本文主要是介绍redis 实现单位时间内错误记录 时间到key值就被清除------最近脑子不好使觉得还是写个博客试试,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

直接在客户端操作的, 所以需要redis的简单命令  去对比JAVA客户端jedis的命令就行

 

添加---set 

   格式 set  key  value  EX time(秒)   如果这个time不添加的话 ,那默认就是 永久

获取--get

   格式 get key 

---查看剩余时间

   格式 TTL key

---实现key实现自增:

inrc key    注意这个key必须是个数字, 如果是字符串的话会报error

好了开始操作:

首先添加一个key csdn  ,value就是 ....... , 过期时间就设置20秒(这样好观测)

我们查看一下

发现剩余时间还有 11秒

过了过期时间 之后 ,我们发现 变成null了

 

我们在20秒之内 给这个key做一次 自增

哎呀我cao, 忘了, 应该把value设置为 一个数字类型的, 没关系,我从新set下

 好了,看到了吧大家,

我现在自增:

都自增上了, 但是我不确定是否 自增之后, 他的 过期时间 是不是重新加上了啊?

这样简单, 我自增一次迅速TTL csdn 一下, 看看他的时间, 我在大概十秒的时候进行自增, 

看图把

ok, 大致就是这样, 其实我都明白, 但是每次都要操作下, 比较麻烦.

 

至于如何用JAVA做到这样, 其实更简单, 直接用jedis连接redis, 都是相同的命令, 这里就不多讲了, 懒得去弄了.哈我以前的博客有JAVA连接redis的操作, 大家可以瞅一眼.

 

这篇关于redis 实现单位时间内错误记录 时间到key值就被清除------最近脑子不好使觉得还是写个博客试试的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1142162

相关文章

java中pdf模版填充表单踩坑实战记录(itextPdf、openPdf、pdfbox)

《java中pdf模版填充表单踩坑实战记录(itextPdf、openPdf、pdfbox)》:本文主要介绍java中pdf模版填充表单踩坑的相关资料,OpenPDF、iText、PDFBox是三... 目录准备Pdf模版方法1:itextpdf7填充表单(1)加入依赖(2)代码(3)遇到的问题方法2:pd

python设置环境变量路径实现过程

《python设置环境变量路径实现过程》本文介绍设置Python路径的多种方法:临时设置(Windows用`set`,Linux/macOS用`export`)、永久设置(系统属性或shell配置文件... 目录设置python路径的方法临时设置环境变量(适用于当前会话)永久设置环境变量(Windows系统

Python对接支付宝支付之使用AliPay实现的详细操作指南

《Python对接支付宝支付之使用AliPay实现的详细操作指南》支付宝没有提供PythonSDK,但是强大的github就有提供python-alipay-sdk,封装里很多复杂操作,使用这个我们就... 目录一、引言二、准备工作2.1 支付宝开放平台入驻与应用创建2.2 密钥生成与配置2.3 安装ali

Spring Security 单点登录与自动登录机制的实现原理

《SpringSecurity单点登录与自动登录机制的实现原理》本文探讨SpringSecurity实现单点登录(SSO)与自动登录机制,涵盖JWT跨系统认证、RememberMe持久化Token... 目录一、核心概念解析1.1 单点登录(SSO)1.2 自动登录(Remember Me)二、代码分析三、

PyCharm中配置PyQt的实现步骤

《PyCharm中配置PyQt的实现步骤》PyCharm是JetBrains推出的一款强大的PythonIDE,结合PyQt可以进行pythion高效开发桌面GUI应用程序,本文就来介绍一下PyCha... 目录1. 安装China编程PyQt1.PyQt 核心组件2. 基础 PyQt 应用程序结构3. 使用 Q

Redis MCP 安装与配置指南

《RedisMCP安装与配置指南》本文将详细介绍如何安装和配置RedisMCP,包括快速启动、源码安装、Docker安装、以及相关的配置参数和环境变量设置,感兴趣的朋友一起看看吧... 目录一、Redis MCP 简介二、安www.chinasem.cn装 Redis MCP 服务2.1 快速启动(推荐)2.

Java获取当前时间String类型和Date类型方式

《Java获取当前时间String类型和Date类型方式》:本文主要介绍Java获取当前时间String类型和Date类型方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,... 目录Java获取当前时间String和Date类型String类型和Date类型输出结果总结Java获取

Python实现批量提取BLF文件时间戳

《Python实现批量提取BLF文件时间戳》BLF(BinaryLoggingFormat)作为Vector公司推出的CAN总线数据记录格式,被广泛用于存储车辆通信数据,本文将使用Python轻松提取... 目录一、为什么需要批量处理 BLF 文件二、核心代码解析:从文件遍历到数据导出1. 环境准备与依赖库

linux下shell脚本启动jar包实现过程

《linux下shell脚本启动jar包实现过程》确保APP_NAME和LOG_FILE位于目录内,首次启动前需手动创建log文件夹,否则报错,此为个人经验,供参考,欢迎支持脚本之家... 目录linux下shell脚本启动jar包样例1样例2总结linux下shell脚本启动jar包样例1#!/bin

go动态限制并发数量的实现示例

《go动态限制并发数量的实现示例》本文主要介绍了Go并发控制方法,通过带缓冲通道和第三方库实现并发数量限制,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面... 目录带有缓冲大小的通道使用第三方库其他控制并发的方法因为go从语言层面支持并发,所以面试百分百会问到