【发布时间】:2018-10-09 03:33:22
【问题描述】:
我想每 15 分钟通过一个 cron 作业将数据从 pandas 存储到 redis 中,下面是我的代码:-
我每 15 分钟使用以下代码将数据导入 pandas,并通过 cron 作业将其发送到 redis 字典 mydict2。
import sys
import pickle
import redis
r = redis.StrictRedis(host='localhost', port=6379, db=0)
test_dict1 = results_df.set_index('user')['ua'].T.to_dict()
p_mydict = pickle.dumps(test_dict1)
r.set('mydict2', p_mydict)
我在键 mydict2 中一次又一次地得到相同的输出。基本上我想存储整个月的用户 ID,并且在月底我想要唯一的计数。
我也在使用 set 方法,假设我有大量数据,那么最好的方法是什么。
谁能帮帮我。
【问题讨论】:
标签: python python-3.x redis redis-cli