天天看点

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>