DataFrame 数据写入到Redis

方式1

redis.hset(key_name, field, df.to_msgpack(compress='zlib'))
pd.read_msgpack(redis.hget(key_name, field))

方式2

import zlib, pickle

redis.hset(key_name, field, zlib.compress(pickle.dumps(df), 5))
df = pickle.loads(zlib.decompress(redis.hget(key_name, field)))

如果不是存取其他类型的数据,推荐方式1。方式2能够自由存储各种类型数据

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章