2015-06-26 56 views
0

我使用的是一個C++客戶端,用於從https://github.com/jrk/redis-cplusplus-client檢出的redis。來自redis-cplusplus-client的redis :: protocol_error的異常

問題是,我總是得到redis::protocol_error的異常,因爲我經常在我的Redis服務器中設置約2000萬個鍵值項目。

異常消息是:

terminate called after throwing an instance of 'redis::protocol_error' what(): unexpected prefix for status reply Aborted

是否有人知道爲什麼,我該如何解決?

預先感謝您!

回答

0

深入我的redis日誌後,我終於發現我的redis RDB過程出了問題,因爲我的系統的overcommit_memory設置爲0

我通過運行命令sysctl vm.overcommit_memory=1解決了這個問題。

相關問題