我正在将数据添加到 redis 流中,数据为整数或浮点数
> XADD name 1-0 field 1
> XADD name 1-1 field 2
然后我有一个读取流数据的 python 应用程序。
r = redis.Redis(host=HOST,port=PORT,decode_responses=True)
latest = r.xrevrange(
name="name",
count=1
)
#[[
# "1-1",
# {
# "field":"2" ##data is str not int
# }
#]]
问题是字典中的结果数据将始终为字符串格式。有人建议我使用hiredis,但我找不到如何获得非字符串输出。有没有办法让 redis 或hiredis 自动将数据转换为正确的数字类型?还是我必须自己实施铸造?