Joe's Notes

Joe是我

Redis Performance Optimization

Redis利用記憶體快取可以大幅度的提昇程式的性能。但是如果不了解Redis的特性就胡亂使用有可能是埋了地雷等待時間引爆。這邊主要介紹幾個Redis提昇效能的方法,避免在未來流量漲起來的時候變成炸彈。

Redis Fundamental

Redis 與Memcached兩套是常見的資料的快取服務。藉由將資料存放在記憶體中,可以解決傳統上RDB難以滿足瞬間大量存取的問題。然而因為Redis還提供了豐富的資料型態操作,因此也可以將他作為持久化的資料儲存方案。但是,人生總有個但是,也因為資料是存放在記憶體中,因此如果資料量擴展到一定的程度將對成本有劇烈的影響。所以如何妥善的使用Redis是一個很大的課題。

Timeout原因整理-以Golang為例

網路連線中有各種timeout, connection timeout, readtimeout, writetimeout等等,到底這些錯誤是什麼情況造成的呢?這邊以Go為例子整理出常見的timeout原因