原文鏈接:https://juejin.im/post/5dba31d551882505c16a56a3
問題
如上圖如何能快速的從兩個Redis實例怎麼快速對比哪些數據不一致?
什麼是數據不一致
- key不一致
- 相同key名 在不同實例上的數據類型不一致
- key 存在於源 redis 不存在目標 redis
- key 存在於 目標redis 不存在源redis
- value 不一致
- string 類型的值,在不同實例上不一致
- 其他類型,同key 判斷.
工具推薦
redis-full-check 是阿里雲Redis&MongoDB團隊開源的用於校驗2個redis數據是否一致的工具,支持單節點、主從、集群版、以及多種proxy,支持同構以及異構對比,redis的版本支持2.x-5.x。
下載工具
RedisFullCheck
目前僅支持 Linux環境 ,其他環境自行安裝Golang 自行交叉編譯
運行使用
參數說明
查看結果
項目推薦: Spring Cloud 、Spring Security
最後,我自己是一名從事了多年開發的Java老程序員,辭職目前在做自己的Java私人定製課程,今年年初我花了一個月整理了一份最適合2019年學習的Java學習乾貨,可以送給每一位喜歡Java的小夥伴,想要獲取的可以關注我的頭條號並在後臺私信我:01,即可免費獲取。
閱讀更多 編程藝術思維 的文章