Redis - 用于存储用户活动的数据类型

时间:2014-06-10 07:24:35

标签: php redis

我是Redis的新手,我正在从memcached切换。

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

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

我看过:http://redis.io/topics/data-types,看起来字符串最有意义。

因此只需" APPEND键值"。

APPEND 1000000_active unixdatetime

有更好的方法吗?

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

我应该注意什么?注意:数据不需要持久。

谢谢

1 个答案:

答案 0 :(得分:1)

APPEND不会覆盖之前的值。

BTW为什么要在这里使用APPEND?您是否需要每次都用最后一个时间戳覆盖键值?

如果您需要覆盖,只需使用“SET键值”,每次都会更新您的密钥。