【发布时间】:2023-11-20 14:15:02
【问题描述】:
我们使用 Redis 来存储洗牌后的纸牌。一张卡片由一个 20 个字符的 GUID 表示,一副牌是一组洗牌的卡片 GUID。 Deck 列表中调用的主要操作是 LLEN(长度)和 LPOP(弹出)。我们推送到牌组的唯一时间是 a) 最初创建牌组时和 b) 当牌组用完牌并重新洗牌时(这种情况很少发生)。目前,甲板的长度从 10 到 700 件不等。
Redis 可以针对此类问题进行哪些类型的内存优化?我们可以配置任何类型的设置来减少内存开销,或优化 (zip)list 数据类型的使用方式吗?
【问题讨论】:
标签: redis node-redis