Что вы думаете об этом подходе для кэширования разбитого на страницы результата? Можно ли сделать это лучше?
- Это то, что я запускаю для сохранения, когда получаю запрос на разбитый на страницы результат
req.cache.hset(
"bonuses-list",
`bonuses-list-${page}-${limit}`,
JSON.stringify(result)
);
- Это то, что я использую при создании или обновлении записи:
req.cache.hgetall("bonuses-list", function(err, keys) {
if (err) {
next(err);
}
req.cache.hdel("bonuses-list", ...Object.keys(keys));
});
Это работает, но я буду многократно повторять эту схему, и я хотел бы знать, есть ли лучшие подходы, спасибо.