2

有没有人有任何参考资源可以显示将市场数据插入 Redis 服务器的最快方法?我正在查看数以百万计的数据集,因此我试图找到一些好的编码示例,以使用 credis 或hiredis 之类的库在 C++ 中实现这一目标。有没有人有一个端到端的教程或一组源代码示例?我似乎只找到简单连接测试或简单插入的示例。谢谢

4

2 回答 2

2

向 Redis 插入数据最快的方法大概是使用 redis-cli 客户端的管道模式。更多信息在这里:http ://redis.io/topics/mass-insert

现在,如果您对通过 C API 有效地向 Redis 发送许多查询感兴趣,那么 Hiredis 就是您的最佳选择。Hiredis 是最新的并由 Redis 作者维护。我建议在其他选项上使用它,即使在 C++ 上下文中也是如此。

这是一个简单的流水线示例: https ://gist.github.com/1893378

于 2012-10-30T15:26:40.170 回答
1

用 C++ 编写的 redis 客户端是redis-cplusplus-client,在 github repo 上,依赖于 c++ boost 库。

于 2012-10-30T14:46:50.907 回答