gpt4 book ai didi

python - 如何在Redis列表中有效存储16位整数

转载 作者:行者123 更新时间:2023-12-03 06:44:38 25 4
gpt4 key购买 nike

我们需要将16位整数数据提供给Redis(循环)列表。
有很多数据,因此我们不希望通过网络发送超过16位的数据,也不想在Redis服务器上的内存中存储超出我们需要的信息。
我对Redis还是很陌生,还没有完全掌握所有性能特征。
如何确保16位int具有内存/带宽效率。我在文档中看不到声明数据类型的明显方法。

最佳答案

答案似乎是(binary compatible)字符串。需要打包的数据应序列化为二进制格式(例如numpy.tobytes(...)并作为字符串类型传递。redis的python API将接受一个字节数组就可以了。
为了有效处理大量样本,我们将数据块打包到添加到Redis列表的每个二进制字符串中。

关于python - 如何在Redis列表中有效存储16位整数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63570319/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com