[發明專利]一種基于Redis的風機數據讀寫方法、裝置、系統和介質在審
| 申請號: | 202010568025.7 | 申請日: | 2020-06-19 |
| 公開(公告)號: | CN113821492A | 公開(公告)日: | 2021-12-21 |
| 發明(設計)人: | 陳譽天;莊勇;吳士華;王浩;朱曉芳 | 申請(專利權)人: | 北京國電思達科技有限公司 |
| 主分類號: | G06F16/21 | 分類號: | G06F16/21;G06F16/245;G06Q50/06 |
| 代理公司: | 北京知聯天下知識產權代理事務所(普通合伙) 11594 | 代理人: | 張陸軍;張迎新 |
| 地址: | 100039 北京市海淀區*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 redis 風機 數據 讀寫 方法 裝置 系統 介質 | ||
本發明提出一種基于Redis的風機數據讀寫方法、裝置、系統和介質,包括寫入方法和讀取方法;寫入方法包括:采集風機數據;存儲風機數據至基于Linux系統建立的Mysql數據庫中;獲取Mysql數據庫中日志信息;存儲日志信息至基于Linux系統建立的Redis數據庫中;讀取方法包括:接收用戶輸入信息;基于用戶輸入信息判斷Redis數據庫中有無第一匹配數據,若有,基于第一匹配數據在Mysql數據庫中獲取第二匹配數據,若無,基于用戶輸入信息在Mysql數據庫查找第二匹配數據;基于Linux系統建立Redis數據庫和Mysql數據庫,結合Redis數據庫讀寫速度快和Mysql數據庫存儲量大的優點,實現風機數據的高效讀寫,并且Mysql數據庫可擴展性好、Linux系統安全性能高。
技術領域
本發明屬于風機數據讀寫技術領域,特別涉及一種基于Redis的風機數據讀寫方法、裝置、系統和介質。
背景技術
隨著風電技術的發展,風機的實時監控變的非常重要,現在的監控系統有很大的局限性,例如可擴展性不強,數據讀寫速度慢,運行在windows操作系統安全性不夠高等問題。
發明內容
針對上述問題,本發明提出一種基于Redis的風機數據讀寫方法,包括寫入方法和讀取方法;
寫入方法包括:
采集風機數據;
存儲風機數據至基于Linux系統建立的Mysql數據庫中;
獲取Mysql數據庫中日志信息;
存儲日志信息至基于Linux系統建立的Redis數據庫中;
讀取方法包括:
接收用戶輸入信息;
基于用戶輸入信息判斷Redis數據庫中有無第一匹配數據,
若有,基于第一匹配數據在Mysql數據庫中獲取第二匹配數據,
若無,基于用戶輸入信息在Mysql數據庫查找第二匹配數據。
優選地,所述存儲風機數據至基于Linux系統建立的Mysql數據庫中具體包括:
通過計算機語言讀取Modbus協議或UDP協議,存儲風機數據至XML文件或JSON文件中,存儲XML文件或JSON文件至基于Linux系統建立的Mysql數據庫中。
優選地,所述基于第一匹配數據在Mysql數據庫中獲取第二匹配數據具體包括:
讀取Modbus協議或UDP協議,獲取Modbus地址或UDP地址,基于第一匹配數據和Modbus地址,或第一匹配數據和UDP地址,在Mysql數據庫中獲取第二匹配數據。
優選地,若基于用戶輸入信息判斷Redis數據庫中無第一匹配數據,基于用戶輸入信息在Mysql數據庫查找到第二匹配數據;
讀取第二匹配數據的日志信息,存儲第二匹配數據的日志信息至Redis數據庫中。
優選地,基于Websocket技術發送第二匹配數據。
優選地,所述日志信息為二進制日志信息。
優選地,所述基于用戶輸入信息判斷Redis數據庫中有無第一匹配數據之前,還包括:
檢查用戶權限,若權限符合,接收用戶輸入信息,若權限不符合,拒絕用戶輸入信息。
本發明還提出一種風機數據讀寫裝置,包括采集單元,用于采集風機數據;
第一存儲單元,用于存儲風機數據至基于Linux系統建立的Mysql數據庫中;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京國電思達科技有限公司,未經北京國電思達科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010568025.7/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種新型頸椎按摩儀
- 下一篇:一種防散射柵格及其制備方法
- 數據顯示系統、數據中繼設備、數據中繼方法、數據系統、接收設備和數據讀取方法
- 數據記錄方法、數據記錄裝置、數據記錄媒體、數據重播方法和數據重播裝置
- 數據發送方法、數據發送系統、數據發送裝置以及數據結構
- 數據顯示系統、數據中繼設備、數據中繼方法及數據系統
- 數據嵌入裝置、數據嵌入方法、數據提取裝置及數據提取方法
- 數據管理裝置、數據編輯裝置、數據閱覽裝置、數據管理方法、數據編輯方法以及數據閱覽方法
- 數據發送和數據接收設備、數據發送和數據接收方法
- 數據發送裝置、數據接收裝置、數據收發系統、數據發送方法、數據接收方法和數據收發方法
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置





