4

这是Redis 介绍中的一个示例:

让我们回到 reddit.com 的例子。将提交的链接(新闻)添加到列表的更好模式如下:

$ redis-cli incr next.news.id
(integer) 1
$ redis-cli set news:1:title "Redis is simple"
OK
$ redis-cli set news:1:url "http://code.google.com/p/redis"
OK
$ redis-cli lpush submitted.news 1
OK

我们为我们的新闻对象获取了一个唯一的增量 ID,只是增加了一个键,然后使用这个 ID 来创建对象,为对象中的每个字段设置一个键。最后,新对象的 ID 被推送到了提交的新闻列表中。

next第一行是什么意思?为什么不只是incr news.idnextRedis 命令列表 ( http://redis.io/commands )中没有命令。

submitted代码的倒数第二行是什么意思?这类似于next第一行。

更新

我找到了一本很棒的书来了解 Redis 是什么:

http://openmymind.net/2012/1/23/The-Little-Redis-Book/

它简短、简单但内容丰富。

4

1 回答 1

5

这绝对没有任何意义。

它只是 next.news.id 键的一部分。您可以在键名中使用任何字符,包括“.”。这没有什么特别的意义。您可以使用任何其他键名,例如 sequence.news.id 或 increment.news.id。此键的唯一目的是存储一个数字,该数字将自动递增以生成新闻项目标识符。

提交的新闻也是如此。您可以使用任何其他名称。

于 2013-08-01T20:43:51.187 回答