gpt4 book ai didi

redis - 使用redis存储时间序列/历史数据

转载 作者:可可西里 更新时间:2023-11-01 11:04:46 34 4
gpt4 key购买 nike

我正在尝试实现此处建议的 redis 解决方案:http://www.slideshare.net/cacois/cois-palkostrata2013 : 这是目前为止我发现的最好的。

enter image description here

我有以下数据结构“哈希”

{'user': username, 'text': sometext, 'time': 1400543375}

我想将数据保存在日志中,幻灯片建议将其保存在排序列表中。当我尝试这个时:

zadd mysortedset 1400543375 {'user': username, 'text': sometext, 'time': 1400543375}

我明白了

Invalid argument(s)

所以我想我应该先创建散列,然后将它添加到集合中

127.0.0.1:6379> HMSET setmember:1400543375 user username text sometext time 1400543375
OK

然后

127.0.0.1:6379> zadd mysortedset 1400543375 setmember:1400543375
(integer) 1

这是应该的方式吗?

最佳答案

只是缺少 JSON 周围的引号。否则它会尝试将您的 zadd 解释为 scove value score value。并且“用户名”不是有效分数。 ;) 我用

试过了
zadd mysortedset 1234 ”{’user’: foo …}”

而且有效。

关于redis - 使用redis存储时间序列/历史数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23749006/

34 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com