以下是Redis intro的示例:
让我们回到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创建对象设置a 对象中每个字段的键。最后是新对象的ID 被推送到提交的新闻列表。
next
在第一行意味着什么?为什么不只是incr news.id
? Redis命令列表中没有next
命令(http://redis.io/commands)。
submitted
在代码的倒数第二行意味着什么?这类似于第一行的next
。
UPD :
我找到了一本很棒的书来了解Redis是什么:
http://openmymind.net/2012/1/23/The-Little-Redis-Book/
简短,但信息量很大。
答案 0 :(得分:5)
绝对没有意义。
它只是next.news.id键的一部分。您可以使用键名中的任何字符,包括“。”这没什么特别的意义。您可以使用任何其他键名称,如sequence.news.id或increment.news.id。此密钥的唯一用途是存储一个将以原子方式递增以生成新闻项标识符的数字。
提交的新闻也是如此。您可以使用任何其他名称。