Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/redis/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C 构建自定义redis客户端_C_Redis_Hiredis - Fatal编程技术网

C 构建自定义redis客户端

C 构建自定义redis客户端,c,redis,hiredis,C,Redis,Hiredis,我已经使用hiredis库构建了一个自定义redis客户端,但在编译时抛出以下错误: example.c:4:10: fatal error: hiredis.h: No such file or directory 4 | #include <hiredis.h> example.c:4:10:致命错误:hiredis.h:没有这样的文件或目录 4 |#包括 需要帮助解决此问题 (可能不符合上下文) 我还想知道为什么这些人没有为它编写适当的文档,没有一页解释如何安装和构

我已经使用hiredis库构建了一个自定义redis客户端,但在编译时抛出以下错误:

example.c:4:10: fatal error: hiredis.h: No such file or directory
    4 | #include <hiredis.h>
example.c:4:10:致命错误:hiredis.h:没有这样的文件或目录
4 |#包括
需要帮助解决此问题

(可能不符合上下文)
我还想知道为什么这些人没有为它编写适当的文档,没有一页解释如何安装和构建hiredis,有一些网站或其他教程告诉这些步骤,但它应该来自官方网站。所以我们可以知道我们是在正确的路径上。

没有“C/C++”语言,只有两种截然不同的C语言和C++语言。请挑一个。完成后,请阅读与Redis和所选语言相关的文档和教程。然后你自己试试看。也请花点时间阅读,带上SO,阅读,以及。当你有一个具体的、相当狭隘的问题需要帮助时,欢迎你回到这里来询问,提供一个展示你的问题的例子。@Someprogrammerdude好的,我会读到关于redis的文章,但是redis一节有这么多的主题,我不知道哪一个会有帮助并节省时间。您能否提及redis下的主题/小节,该主题/小节将与您可能想要搜索的问题相关:非阻塞和redis。我认为你可以做任何你想要的,而不需要编写一个自定义的客户端。从C++(或C,任何一种语言)几乎所有人都从HeReIIS开始理解ReDIS交互工作。此外,许多/大多数类库和工具包使用该库作为与redis服务器交互的访问核心。该语言并不复杂,有意设计为可以从任何语言使用。因此,尽管您最终必须决定是否要承担和维护一个固定的redis客户端库,并滚动您自己的客户端库,这当然是可行的。