以下是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
Run Code Online (Sandbox Code Playgroud)
我们为新闻对象获取了一个唯一的增量ID,只是递增一个键,然后使用此ID创建对象,为对象中的每个字段设置一个键.最后,新对象的ID被推送到submitted.news列表中.
next第一行意味着什么?为什么不incr news.id呢?nextRedis命令列表中没有命令(http://redis.io/commands).
submitted在代码的倒数第二行有什么意义?这就像next在第一行.
UPD:
我找到了一本很棒的书来了解Redis是什么:
http://openmymind.net/2012/1/23/The-Little-Redis-Book/
它简短,简单但信息丰富.
绝对没有任何意义.
它只是next.news.id键的一部分.您可以使用键名中的任何字符,包括"." 这没什么特别的意义.您可以使用任何其他键名称,如sequence.news.id或increment.news.id.此密钥的唯一目的是存储将以原子方式递增的数字以生成新闻项标识符.
submit.news也是一样.您可以使用任何其他名称.
| 归档时间: |
|
| 查看次数: |
165 次 |
| 最近记录: |