{golang} group redis

最近寫了一個功能非常簡單的redis群組代理。 代碼在這里

寫的過程中,比較有意思的是:

  1. redis的RESP結構
  2. 如何讀取一行字符?看起來簡單,自己寫一個出來還是有細節要注意。
  3. 如何自己實現一個read write buffer
  4. 通過go routine來形成隊列,處理請求
  5. 請求hash后分布到不同的服務器
  6. 采用精簡有趣的web框架martini
  7. if err 真的寫到要吐

目前功能很薄弱。后續有時間加上增刪服務器后的數據平衡,管理后臺等。

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容