嘿哈!没头脑又要来记一笔了。
import redis
import pandas as pd
import json
rr = redis.from_url("redis://192.168.10.41:6379/2")
values = rr.lrange('603768.XSHG', 1,480)
the_list = [json.loads(v.decode()) for v in values]
df = pd.DataFrame(the_list)
df[215:]
嗷嗷~~~
订阅功能:
import redis
redis_url = "redis://192.168.10.41:6379/2"
redis_client = redis.from_url(redis_url)
ps = redis_client.pubsub()
ps.psubscribe("tick_600000*")
import json
while 1:
msg = ps.get_message(ignore_subscribe_messages=True, timeout=3)
if msg is not None:
# continue
data = json.loads(msg['data'].decode())
print(data)