我是靠谱客的博主 感性小伙,最近开发中收集的这篇文章主要介绍Java中redis用String存储类型单独设置二维表中每条数据或每个字段的过期时间一、设置整条数据的过期时间步骤:======以下于你或许是个好消息======,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

导言:为了解决redis缓存压力过大,一些访问量不高的数据可以不实时占用缓存,故设置过期时间。


一、设置整条数据的过期时间步骤:

1、从数据库中将二维表数据以对象的形式查出来

2、将对象转换成JSON格式

3、将值保存至redis中

Key的格式为:xxx:id:yyy  ,其中xxx表示这一类数据的类型,可能好几张表同属于一类数据;yyy可表示其中的一张表;不同表的数据yyy不同,同一张表下yyy相同,但id不同,所以key值也不同;要注意每条数据的key值一定是不同的

如:

 String key = ITEM_INFO+":"+itemId+":BASC";
//将item转换成json格式保存至缓存中
jedisClient.set(key,JsonUtils.objectToJson(item));

4、设置过期时间

用jedis的expire方法来设置过期时间,过期时间单位为秒;

 //设置过期时间
jedisClient.expire(key,EXPIRE_TIME);

5、用Redis Desktop Manager查看结果

则上面key对应的目录结构如下:

  二、设置二维表单条数据的过期时间

1、只需key值格式为:表名:id:属性名称   

2、保存至redis中:set key 属性值

3、通过expire命令: expire   key  过期时间

4、时间到了之后该缓存数据自动删除

 

 

 

======以下于你或许是个好消息======

 

好消息就是:欢迎访问下面的博客网站哈哈哈......

 

网站名称:Java学习笔记网 (点击进入)

url:https://www.javaxxbj.com/ (点击进入)

网站特点:

  1. java主要网站的导航目录
  2. 你可以记录自己的博客,并可以控制显示和隐藏,可利于管理啦!!!
  3. 可以添加收藏各个网站的链接!!!
  4. 甚至也可以文章收藏,点赞,关注,查看我的消息等功能哦!!1

看一小点点的截图:

或可一试哦!

最后

以上就是感性小伙为你收集整理的Java中redis用String存储类型单独设置二维表中每条数据或每个字段的过期时间一、设置整条数据的过期时间步骤:======以下于你或许是个好消息======的全部内容,希望文章能够帮你解决Java中redis用String存储类型单独设置二维表中每条数据或每个字段的过期时间一、设置整条数据的过期时间步骤:======以下于你或许是个好消息======所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(47)

评论列表共有 0 条评论

立即
投稿
返回
顶部