redis可以缓存热点数据吗


redis可以缓存热点数据吗

对于热点数据(经常会被查询,但是不经常被修改或者删除的数据),首选是使用redis缓存,redis的性能非常优秀。

因为redis是内存数据库,占用的资源非常珍惜,所以要尽少的存储redis数据。         (推荐学习:Redis视频教程)

可以通过设置缓存的有效期expire,一般是一天的时间,可以根据实际情况调整,这种方式来清楚缓存中不常用的数据。

代码中可以这样设置:

Trae国内版 Trae国内版

国内首款AI原生IDE,专为中国开发者打造

Trae国内版 2045 查看详情 Trae国内版

在存储redis数据的时候设置expire,取的时候重新设置expire。

如果在过期时间内没有取出该数据重新设置expire的话,那么该redis数据就会清除。

	public TbItem getTbItemByid(Long itemid) {
		
		//添加redis缓存
		Jedis jedis =  null;
		try {
			if(itemid != null){
			    jedis = jedisPool.getResource();
				String jedisRes = jedis.get(ITEM_INFO_KEY+":"+itemid+":BASE");
				if(StringUtils.isNotBlank(jedisRes)){
					
					//取redis数据的时候,重新设置expire
					jedis.expire(ITEM_INFO_KEY+":"+itemid+":BASE", ITEM_INFO_KEY_EXPIRE);
					return JsonUtils.jsonToPojo(jedisRes, TbItem.class);
					
				}
				
			}
			
		} catch (Exception e) {
			e.printStackTrace();
		}finally{
			//关闭jedis,其实是还给连接池
			jedis.close();
		}
		
		TbItem tbItem = itemMapper.selectByPrimaryKey(itemid);
		
		try {
			if(tbItem!=null){
			    jedis = jedisPool.getResource();
				jedis.set(ITEM_INFO_KEY+":"+itemid+":BASE", JsonUtils.objectToJson(tbItem));
				//存储redis数据的时候设置expire
				jedis.expire(ITEM_INFO_KEY+":"+itemid+":BASE", ITEM_INFO_KEY_EXPIRE);
			}
		} catch (Exception e) {
			e.printStackTrace();
		}finally{
			//关闭jedis,其实是还给连接池
			jedis.close();
		}
		
		return tbItem;
	}

更多Redis相关技术文章,请访问Redis数据库使用入门教程栏目进行学习!

以上就是redis可以缓存热点数据吗的详细内容,更多请关注其它相关文章!


# 解决问题  # 水印网站推广怎么做的呢  # 大连seo转化  # 武汉网站推广转化乐云seo  # 南京抖音关键词排名加盟  # 谷歌seo软件前景  # 网站建设名片业务范围  # 企业网站推广先进y湖南岚鸿知名  # 泰州营销推广地址电话查询  # 佛山电商口碑营销推广  # SEO关键词图  # redis  # 中文网  # 可以通过  # 时间内  # 相关文章  # 连接池  # 就会  # 如何实现  # 网络带宽  # 国内 


相关栏目: 【 Google疑问12 】 【 Facebook疑问10 】 【 优化推广96088 】 【 技术知识133117 】 【 IDC资讯59369 】 【 网络运营7196 】 【 IT资讯61894


相关推荐: @Team是什么?揭秘团队含义  智学网成绩单查询系统网_智学网学生平台登录  c++20的指定初始化(Designated Initializers)怎么用_c++ C风格结构体初始化  背部总是隐隐作痛怎么回事 背痛如何改善  Python csv 模块处理非字符串数据:列表写入 CSV 文件的机制解析  如何在CSS中使用absolute实现登录弹窗居中_transform translate结合  163邮箱网页版入口 163邮箱在线使用  12306APP选座怎么选充电位置_12306APP带充电插座座位选择方法与技巧  J*aScript大数运算_BigInt使用指南  C#中的Record类型有什么优势?C# 9新特性Record与Class的用法区别  mysql通配符能用于日志查询吗_mysql通配符在系统日志查询中的实际使用方法  win11怎么启用或禁用休眠 Win11 powercfg命令管理休眠文件【技巧】  realme 10 Pro息屏方案_realme 10 Pro省电策略  sublime怎么快速在浏览器中预览HTML_sublime配置View in Browser教程  鸣潮历史学家灯塔位置一览  胃动力不足?试试这5个调理方法  芒果TV官网登录入口 芒果TV官方网站登录入口  歌词怎么展示在|直播|间视频号?有什么注意事项?  《全民k歌》网页版最新登录入口一览  大众点评了却看不到是怎么回事  Sublime怎么配置YAML文件格式化_Sublime YAML Formatter插件教程  百度网盘如何设置上传限额  第五人格PC版怎么避免被封号_第五人格PC版防封号注意事项  知乎APP怎么查看自己被邀请的问题_知乎APP邀请回答记录查看与参与方法  win11如何诊断DirectX问题 Win11运行dxdiag工具排查显卡故障【排错】  《磁力猫》最好用的磁官网  iPhone 13 Pro Max如何设置桌面小组件_iPhone 13 Pro Max小组件添加指南  PDF文件去水印平台入口 PDF水印删除网址  《tt语音》超级玩家开通方法  汽水音乐车机版 汽水音乐车机版官方入口  《淘宝联盟》推广自己的店铺方法  微信客户端怎么查看二维码_微信客户端个人二维码查看方法  《美篇》取消会员自动续费方法  J*a中逻辑运算符如何使用_逻辑与或非的基础用法讲解  c++中的const关键字用法大全_c++ const正确使用指南  《狐友》联系客服方法  火柴人战争网页版在线玩  苹果电脑如何快速查看电池状态 苹果电脑电池信息快捷方法  vivo手机视频通话美颜怎么设置_vivo视频通话美颜开启方法  Windows 11怎么删除恢复分区_Windows 11使用Diskpart命令强行删除分区  《edge浏览器》关闭翻译功能方法  Google Drive API服务器端访问指南:服务账户认证详解  晓晓优选app支付宝绑定方法  如何在CSS中使用伪类选择器_hover实现悬停效果  Win10如何查看已安装的更新补丁 Win10卸载指定更新教程【教程】  C++ static关键字作用_C++静态成员变量与静态函数  手机自动关机是怎么回事?如何修复?手机异常关机的原因排查与修复技巧  J*aScript实现网页表单实时输入字段比较与验证教程  在J*a中如何实现类的继承与方法重用_OOP继承方法重用技巧分享  猫眼app抢票快还是小程序快 

 2019-11-23

了解您产品搜索量及市场趋势,制定营销计划

同行竞争及网站分析保障您的广告效果

点击免费数据支持

提交您的需求,1小时内享受我们的专业解答。

运城市盐湖区信雨科技有限公司


运城市盐湖区信雨科技有限公司

运城市盐湖区信雨科技有限公司是一家深耕海外推广领域十年的专业服务商,作为谷歌推广与Facebook广告全球合作伙伴,聚焦外贸企业出海痛点,以数字化营销为核心,提供一站式海外营销解决方案。公司凭借十年行业沉淀与平台官方资源加持,打破传统外贸获客壁垒,助力企业高效开拓全球市场,成为中小企业出海的可靠合作伙伴。

 8156699

 13765294890

 8156699@qq.com

Notice

We and selected third parties use cookies or similar technologies for technical purposes and, with your consent, for other purposes as specified in the cookie policy.
You can consent to the use of such technologies by closing this notice, by interacting with any link or button outside of this notice or by continuing to browse otherwise.