Redis分布式缓存在远程智能抄表系统中的应用
发布时间:2021-04-30 10:53
伴随着供水企业逐步的发展,科学有效的管理城市用水越来越受到供水企业的关注,远程智能抄表系统集水表数据采集、水费结算和供水设备管理等功能于一体,不仅能够降低人工抄表产生的误差,还能有效地管理城市用水,提高城市用水效率。随着远程智能抄表系统中水表数据的日积月累,渐渐出现了后台查询数据库速度缓慢,用户请求响应时间过长等问题,这也是信息系统应用过程中海量数据必然面临的共性问题之一。针对这一系统性能问题,引入目前比较主流的Redis缓存技术,基于Redis缓存提出了一种将分布式缓存有效的应用到远程智能抄表系统的方案。该方案在分析了智能水表系统数据特点的基础上,将热点水表数据信息保存到分布式缓存系统中,实现了基于Redis分布式缓存的远程智能抄表系统。利用了高性能Redis非关系型数据库作为远程智能抄表系统的缓存,通过一致性Hash算法Murmur实现负载均衡的分布式缓存系统,并使用Zookeeper集群管理工具管理Redis集群,提供高可用的远程智能抄表系统。通过缓存机制减少系统与数据库交互的次数,缓解数据库处理大量请求的压力,系统的请求也得到了快速的响应,增加系统性能和用户体验。通过对应用Re...
【文章来源】:华中科技大学湖北省 211工程院校 985工程院校 教育部直属院校
【文章页数】:63 页
【学位级别】:硕士
【文章目录】:
摘要
Abstract
1 绪论
1.1 研究背景和研究目标
1.2 国内外研究现状
1.3 论文研究内容和组织结构
2 Redis分布式缓存相关技术
2.1 Redis高性能非关系型数据库
2.2 Zookeeper集群管理工具
2.3 本章小结
3 智能抄表系统的分布式缓存优化方案设计
3.1 分布式缓存优化方案可行性分析
3.2 分布式缓存优化方案需求分析
3.3 分布式缓存优化方案总体结构
3.4 本章小结
4 智能抄表系统的分布式缓存优化方案实现
4.1 开发环境搭建
4.2 Redis分布式缓存优化方案业务逻辑
4.3 Redis分布式缓存实现
4.4 Zookeeper集群管理实现
4.5 本章小结
5 整体测试与实验
5.1 实验平台搭建
5.2 性能测试
5.3 测试结果及分析
5.4 本章小结
6 总结与展望
6.1 总结
6.2 展望
致谢
参考文献
【参考文献】:
期刊论文
[1]Web开发中分布式缓存技术的研究[J]. 吴庆鑫,魏振钢,张小龙. 中国科技信息. 2017(13)
[2]基于Redis的海量互联网小文件实时存储与索引策略研究[J]. 刘俊龙,刘光明,张黛,喻杰. 计算机研究与发展. 2015(S2)
[3]分布式同步系统Zookeeper的优化[J]. 唐海东,武延军. 计算机工程. 2014(04)
[4]智慧水务建设需求探析[J]. 杨明祥,蒋云钟,田雨,王浩. 清华大学学报(自然科学版). 2014(01)
[5]基于Redis的海量小文件分布式存储方法研究[J]. 刘高军,王帝澳. 计算机工程与科学. 2013(10)
[6]Redis在高速缓存系统中的应用[J]. 曾超宇,李金香. 微型机与应用. 2013(12)
[7]基于ZigBee和GPRS的远程无线抄表系统设计与实现[J]. 刘颖,王再英,彭倩,陈媛. 科学技术与工程. 2012(30)
[8]基于ZooKeeper的分布式缓存的设计与实现[J]. 李汝光,赵俊. 绵阳师范学院学报. 2011(11)
[9]远程水电气自动抄表系统设计与实现[J]. 杨锦伟. 中国西部科技. 2011(05)
[10]水表管理模式的改变[J]. 于文华,赵立荣. 中国高新技术企业. 2011(04)
硕士论文
[1]基于Redis Cluster的分布式内存数据库研究与应用[D]. 王绍东.华南理工大学 2016
[2]Redis缓存技术研究及应用[D]. 邱书洋.郑州大学 2016
[3]基于zookeeper的虚拟机动态变更机制的设计与实现[D]. 易柏胜.华南理工大学 2013
[4]基于J2ME的GPRS智能小区抄表系统研究[D]. 温爱华.河北大学 2012
[5]基于ZooKeeper的分布式同步框架设计与实现[D]. 黄毅斐.浙江大学 2012
[6]自来水企业IC卡水表业务运营管理的设计与实现[D]. 张凤涛.山东大学 2012
[7]智能水表远程自动抄表系统的研究及应用[D]. 倪巍.浙江大学 2009
[8]GPRS技术在无线远程抄表中的应用研究[D]. 张涛.武汉理工大学 2005
[9]城市供水企业管理调度系统开发研究[D]. 马力辉.太原理工大学 2004
[10]城市节约用水评价及管理研究[D]. 张晓洁.合肥工业大学 2001
本文编号:3169394
【文章来源】:华中科技大学湖北省 211工程院校 985工程院校 教育部直属院校
【文章页数】:63 页
【学位级别】:硕士
【文章目录】:
摘要
Abstract
1 绪论
1.1 研究背景和研究目标
1.2 国内外研究现状
1.3 论文研究内容和组织结构
2 Redis分布式缓存相关技术
2.1 Redis高性能非关系型数据库
2.2 Zookeeper集群管理工具
2.3 本章小结
3 智能抄表系统的分布式缓存优化方案设计
3.1 分布式缓存优化方案可行性分析
3.2 分布式缓存优化方案需求分析
3.3 分布式缓存优化方案总体结构
3.4 本章小结
4 智能抄表系统的分布式缓存优化方案实现
4.1 开发环境搭建
4.2 Redis分布式缓存优化方案业务逻辑
4.3 Redis分布式缓存实现
4.4 Zookeeper集群管理实现
4.5 本章小结
5 整体测试与实验
5.1 实验平台搭建
5.2 性能测试
5.3 测试结果及分析
5.4 本章小结
6 总结与展望
6.1 总结
6.2 展望
致谢
参考文献
【参考文献】:
期刊论文
[1]Web开发中分布式缓存技术的研究[J]. 吴庆鑫,魏振钢,张小龙. 中国科技信息. 2017(13)
[2]基于Redis的海量互联网小文件实时存储与索引策略研究[J]. 刘俊龙,刘光明,张黛,喻杰. 计算机研究与发展. 2015(S2)
[3]分布式同步系统Zookeeper的优化[J]. 唐海东,武延军. 计算机工程. 2014(04)
[4]智慧水务建设需求探析[J]. 杨明祥,蒋云钟,田雨,王浩. 清华大学学报(自然科学版). 2014(01)
[5]基于Redis的海量小文件分布式存储方法研究[J]. 刘高军,王帝澳. 计算机工程与科学. 2013(10)
[6]Redis在高速缓存系统中的应用[J]. 曾超宇,李金香. 微型机与应用. 2013(12)
[7]基于ZigBee和GPRS的远程无线抄表系统设计与实现[J]. 刘颖,王再英,彭倩,陈媛. 科学技术与工程. 2012(30)
[8]基于ZooKeeper的分布式缓存的设计与实现[J]. 李汝光,赵俊. 绵阳师范学院学报. 2011(11)
[9]远程水电气自动抄表系统设计与实现[J]. 杨锦伟. 中国西部科技. 2011(05)
[10]水表管理模式的改变[J]. 于文华,赵立荣. 中国高新技术企业. 2011(04)
硕士论文
[1]基于Redis Cluster的分布式内存数据库研究与应用[D]. 王绍东.华南理工大学 2016
[2]Redis缓存技术研究及应用[D]. 邱书洋.郑州大学 2016
[3]基于zookeeper的虚拟机动态变更机制的设计与实现[D]. 易柏胜.华南理工大学 2013
[4]基于J2ME的GPRS智能小区抄表系统研究[D]. 温爱华.河北大学 2012
[5]基于ZooKeeper的分布式同步框架设计与实现[D]. 黄毅斐.浙江大学 2012
[6]自来水企业IC卡水表业务运营管理的设计与实现[D]. 张凤涛.山东大学 2012
[7]智能水表远程自动抄表系统的研究及应用[D]. 倪巍.浙江大学 2009
[8]GPRS技术在无线远程抄表中的应用研究[D]. 张涛.武汉理工大学 2005
[9]城市供水企业管理调度系统开发研究[D]. 马力辉.太原理工大学 2004
[10]城市节约用水评价及管理研究[D]. 张晓洁.合肥工业大学 2001
本文编号:3169394
本文链接:https://www.wllwen.com/guanlilunwen/chengjian/3169394.html