这是Redis 介绍中的一个示例:
$ redis-cli rpush messages "Hello how are you?"
OK
$ redis-cli rpush messages "Fine thanks. I'm having fun with Redis"
OK
$ redis-cli rpush messages "I should look into this NOSQL thing ASAP"
OK
$ redis-cli lrange messages 0 2
1. Hello how are you?
2. Fine thanks. I'm having fun with Redis
3. I should look into this NOSQL thing ASAP
他们在下面写了以下内容:
正如您可以从上面的示例中猜到的那样,可以使用列表来实现聊天系统。
我的问题是:他们真正想说的是什么to implement a chat system
?
例如,聊天中的消息至少具有三个参数:
1) 消息的文本,
2) 消息的作者,
3) 写消息的时间。
在上面的代码示例中,我只看到一个参数:消息文本。
那么如何使用列表来实现聊天系统呢?他们想在哪里存储其他两个参数以及如何将它们连接到 Redis 列表中的消息?
更新:
我找到了一本很棒的书来了解 Redis 是什么:
http://openmymind.net/2012/1/23/The-Little-Redis-Book/
它简短、简单但内容丰富。