【发布时间】:2015-09-04 16:35:56
【问题描述】:
我正在使用 Redis 存储一些信息并检测该信息随时间的变化(例如,考虑用户和位置)。使用更长或更短的键名有什么价值?使用更长的键名更清晰,但是使用更长的键名是否会消耗大量内存或性能?
以下是示例:
SET L:123456 "<name> <latitude> <longitude> ..."
HSET U:987654321 loc 123456 time <epoch>
或
SET loc:{123456} "<name> <latitude> <longitude> ..."
HSET user:{U987654321} loc 123456 time <epoch>
【问题讨论】:
-
嗨 Chuck,这个评论有点跑题了。我注意到你没有接受我的任何回答。这当然很好,但是由于您已经发布了很多,所以如果您留下评论并说明理由,那么对于 SO 的每个人来说都是更可取的。它有助于保持一个整洁的地方。您也可以回答(并接受)您自己的答案。这样,您的问题就不会出现在“未回答”的查询中。一切顺利,TW。
标签: c ruby database redis nosql