2014-06-10 26 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鍵值」,它會每次更新您的密鑰。

相關問題