2014-06-10 25 views
0

我是Redis的新手,我正在从memcached切换。Redis - 用什么数据类型来存储用户活动

我想为每5秒钟更新一次的用户存储一个值。该值是一个心跳,基本上是用户标识'例如:1000000'和日期类型戳'2014-06-06 10:41:10'。

对于将数据类型存储为数据类型有什么建议?

我看了看:http://redis.io/topics/data-types它似乎是一个字符串将是最有意义的。

因此只是“APPEND键值”。

APPEND 1000000_active unixdatetime 

有没有更好的方法来做到这一点?

APPEND是否覆盖前面的附加内容?

有什么我应该知道的?注意:数据不需要是持久的。

谢谢

+0

如果你看看文档,你会看到APPEND附加值:http://redis.io/commands/append你为什么不用redis php扩展来做这件事? –

回答

1

APPEND不覆盖以前的值。

顺便说一句你为什么要在这里使用APPEND?你不需要每次都用上次的时间标记覆盖关键值吗?

如果您需要覆盖,您可以简单地使用“SET键值”,它会每次更新您的密钥。

相关问题