天天看點

Redis開發運維實踐開發者設計規範之延遲考慮4.5 延遲考慮

mget、hmget而不是get和hget,對于set也是如此。

lpush向一個list一次性導入多個元素,而不用lset一個個添加

lrange 一次取出一個範圍的元素,也不用lindex一個個取出

排序集合:

集合:

清單:

hash:

Redis開發運維實踐開發者設計規範之延遲考慮4.5 延遲考慮

一個場景是一個購物車的設計,一般的設計思路是:

Redis開發運維實踐開發者設計規範之延遲考慮4.5 延遲考慮

在擷取購物車内部貨品時,不使用pipeline會很低效:

Redis開發運維實踐開發者設計規範之延遲考慮4.5 延遲考慮

可以修改為:

Redis開發運維實踐開發者設計規範之延遲考慮4.5 延遲考慮

<b>redis開發運維實踐指南</b>

<b>本文為《redis開發運維實踐指南》内容,該書作者為黃鵬程,已授權雲栖社群轉載。</b>