本文主要是介绍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值就被清除------最近脑子不好使觉得还是写个博客试试的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!