Я хочу хранить данные в redis из pandas через задание cron каждые 15 минут, и ниже мой код: -
Я беру данные в pandas каждые 15 минут с кодом ниже и отправляю их в словарь redis mydict2 через задание cron.
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. По сути, я хочу хранить идентификаторы пользователей в течение всего месяца, а в конце месяца мне нужен уникальный счет.
Также я использую метод set, что может быть лучшим методом, предполагая, что у меня очень большой объем данных.
Может ли кто-нибудь помочь мне здесь.