我正在阅读 Redis, from the ground up我无法理解这部分:
redis> MULTI
OK
redis> SET article.technology.1021 "In today's technology news, ..."
QUEUED
redis> SADD article.technology 1021
QUEUED
redis> PUBLISH new.article.technology 1021
QUEUED
redis> EXEC
1. OK
2. (integer) 1
3. (integer) 1
为什么先是 SET 然后是 SADD?,为什么 SADD 调用收到的是 1021,而不是文章的值?
最佳答案
第一个命令 - SET article.technology.1021 "In today's technology news, ..."
- 用于将文章的内容/主题设置为名为 的键的值文章.technology.1021
。请注意,文章的 ID 是 key 名称的一部分。
然后,下一个命令,即 SADD article.technology 1021
,将该文章 (id) 添加到名为 article 的集合中。技术
。该集合可用于检索属于技术类别的所有文章(实际 ID),例如通过 SMEMBERS article.technology
。响应将是该集合中的所有文章 ID(属于技术类别),因此您可以潜在地获取或处理这些文章。
关于redis - 添加到 Redis 集,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24986660/