記錄一次redis寫入數據失敗的情況


情況復述:
Linux+redis+python,通過python代碼向redis中寫入數據,前幾周都能正常運行,今天突然不行了。因為需要從線下取數,進行爬取操作,急需解決。

1.測試線下代碼插入redis是否成功,取數是否成功

2.查看線上是否只有一個redis數據庫,是否有多個開放端口,密碼是否修改過

3.通過info命令查看是否存在內存溢出,具體看哪里網上很多說明的

4.通過寫入數據的過程中,查看redis哪些操作頻繁且內存忽然跑高了的

5.通過redis命令行進行數據插入,查詢,查看數據是否有效寫入

6.如果報錯則找到報錯的原因進行解決,如果不報錯還有一招

7.通過插入一條數據以后使用 LASTSAVE  查看數據是否成功插入,返回的是UNIX 時間戳,在線轉換下,可以看到最后一次數據插入的記錄時間,
可以用代碼插入一次,查看一下,再用redis命令行插入一次,查看一下

這樣就知道是哪部分的問題了,如果代碼的問題,去檢查下redis插入操作的部分哪里有問題,再看看指定的鍵名,數據庫,端口什么的,
如果是命令行的問題,該改默認配置的就改,實在不行就恢復成安裝時的默認配置

8.如果這些都不行的話,重啟解決任何問題。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM