`

redis 杂记

 
阅读更多

1、存取对象方法

@Override
public QueryResult<CmthpbankDto> queryCacheBankList(CmthpbankQuery query) {
	QueryResult<CmthpbankDto> result = new QueryResult<CmthpbankDto>(false, ErrorCodeConstant.ERROR_UNKNOWN,
			"error", null);
	try {
		List<CmthpbankDto> listDto = JSON.parseArray(jedisCluster.get(BANK_NAME), CmthpbankDto.class);
		if (listDto == null || listDto.size() == 0) {
			listDto = cmthpbankDao.queryCmthpbankList(query);
			if (!StringUtils.isEmpty(listDto)) {
				jedisCluster.set(BANK_NAME, JSON.toJSONString((listDto))); // 去数据库取
				jedisCluster.expire(BANK_NAME, RedisConstant.EXPIRE_TIME_MONTH);
			}
		}
		result.setSuccess(true);
		result.setResults(listDto);
	} catch (Exception e) {
		e.printStackTrace();
		result.setSuccess(false);
	}
	return result;
} 

 注释:

    BANK_NAME:存入取出的key

    RedisConstant.EXPIRE_TIME_MONTH:缓存有效时间

分享到:
评论

相关推荐

    爬虫杂记日常记录十一字

    在爬虫的日常记录中,会涉及学习和应用多种数据库和第三方库,如mongodb、redis和mysql用于存储抓取的数据,以及使用https://pypi.org查询和下载爬虫相关的第三方库。 在资源标识和定位方面,URI、URL和URN是三个...

    赫夫曼树matlab代码-myBlog:我的博客

    杂记 算法 编程练习题 [Leetcode-19-删除链表的倒数第 n 个节点](./Leetcode-19-删除链表的倒数第 n 个节点.md) [蓝桥杯 基础练习(上)](./蓝桥杯 基础练习(上).md) [蓝桥杯 基础练习(下)](./蓝桥杯 基础练习(下).md)...

    Learning-Miscellany:松的成长之旅

    学习杂记 松的成长之旅 2020.05.25突发奇想,想要记录一下自己在开发路上的成长过程并有了第一篇笔记MySql优化建议的原因 2020.05.26更新一下使用自定义注释解和AOP切面实现增强功能尝试一天一更吧 2020.07.10更新了...

    LabVIEW控件设计与实现:媲美QT控件的高级UI开发技巧

    内容概要:本文详细介绍了LabVIEW控件的设计与实现,尤其是一些由经验丰富的老工程师精心打造的控件。LabVIEW是一款图形化编程语言,广泛应用于数据采集、仪器控制和工业自动化领域。文中通过具体实例展示了如何利用LabVIEW创建美观且功能强大的控件,如滑动条、波形图、金属质感旋钮、动态波形图表以及智能选项卡等。作者强调了LabVIEW控件在灵活性和美观度方面的优势,并分享了许多实用的技术细节和优化方法。 适合人群:具有一定编程基础并希望深入了解LabVIEW控件设计的开发者和技术爱好者。 使用场景及目标:适用于需要进行高效的数据展示和交互设计的应用场景,如工业控制系统、实验室设备操作界面等。目标是帮助用户掌握LabVIEW控件的高级特性,提高开发效率和用户体验。 其他说明:文章不仅提供了具体的代码示例,还探讨了控件美学背后的设计理念和技术实现,鼓励读者探索更多可能性。

    Delphi 12.3控件之unidac-10.4.0-d27pro.exe

    Delphi 12.3控件之unidac_10.4.0_d27pro.exe

    11.盛趣自闭面(还是自己太菜).txt

    11.盛趣自闭面(还是自己太菜).txt

    58面经面试过程和题目.txt

    58面经面试过程和题目.txt

    电大操作系统课后习题解答

    电大操作系统课后习题解答

    人工智能技术与应用演讲【61页PPT】.pptx

    人工智能技术与应用演讲【61页PPT】

    chromedriver-mac-arm64-135.0.7049.41.zip

    chromedriver-mac-arm64-135.0.7049.41.zip

    通信工程中QPSK调制及其在瑞利与高斯信道下的误码率对比研究

    内容概要:本文详细介绍了QPSK(四相移键控)调制方法及其在瑞利信道和高斯白噪声信道下的误码率(BER)性能分析。首先展示了QPSK星座图的绘制方法,接着构建了一个简化的QPSK发射机模型,用于将二进制比特流映射到相应的星座点。随后,分别实现了两种信道模型:高斯白噪声信道(AWGN)和瑞利信道,并解释了它们的工作原理以及如何向传输信号添加噪声。文中还提供了详细的误码率测试脚本,通过大量随机比特进行仿真,最终得到了不同信噪比条件下的误码率曲线。此外,作者还讨论了QPSK与其他调制方式如BPSK、16QAM之间的性能差异,强调了频谱效率与抗噪能力之间的权衡关系。 适合人群:对无线通信系统感兴趣的科研人员、研究生以及从事通信工程领域的工程师。 使用场景及目标:①帮助读者理解QPSK的基本原理及其在不同信道环境中的行为特性;②提供实用的Python代码片段,便于快速搭建仿真环境并验证理论结果;③探讨各种调制方式的选择依据,指导实际应用中的优化决策。 其他说明:文中多次提到‘骚操作’,意指一些巧妙但非传统的编程技巧,有助于提高代码执行效率或简化复杂度。同时提醒读者注意仿真过程中可能出现的问题,如

    新建 Microsoft Word 文档 (9).docx

    新建 Microsoft Word 文档 (9).docx

    计算机科学与技术- 软件开发工具 培训资料

    计算机科学与技术- 软件开发工具 培训资料

    每个元素中的设置位数 时间和内存效率高-Count the number of set bits in each element. Time and memory efficient

    bitcount统计每个元素中设置的位数 B = bitcount(A) Counts the number '1' bits in each element B = bitcount(A, bitValue) "bitValue" = 1 = default = counts the occurance of '1' if bitValue = 0; counts the number '0' The total bits to verify is [8,16,32,or 64] based on the maximal value of A B = bitcount(A, bitValue, maxBits) the total # of bits to examine

    MOM生产运营管理平台解决方案【35页PPT】.pptx

    MOM生产运营管理平台解决方案【35页PPT】

    deli-数码录音电话机-HCD6238(28)P-TSD-使用说明书

    deli-数码录音电话机-HCD6238(28)P-TSD-使用说明书

    ssm基于web的邮票鉴赏系统 LW PPT.zip

    Java项目基于ssm框架的课程设计,包含LW+ppt

    Delphi 12.3控件之Tsilang 7.5.0.0 D12.7z

    Delphi 12.3控件之Tsilang 7.5.0.0 D12.7z

    ios+UIButton分类+UIButton+UIButton图片文字位置

    ios+UIButton分类+UIButton+UIButton图片文字位置

    基于MATLAB设计的标志是识别系统(高分项目).zip

    项目已获导师指导并通过的高分毕业设计项目,可作为课程设计和期末大作业,下载即用无需修改,项目完整确保可以运行。 该系统功能完善、界面美观、操作简单、功能齐全、管理便捷,具有很高的实际应用价值。 项目都经过严格调试,确保可以运行!可以放心下载

Global site tag (gtag.js) - Google Analytics