linux 链接redis
时间: 2023-09-10 11:11:19 浏览: 37
要在Linux上链接Redis,你需要安装Redis客户端库。Redis客户端库是一组用于与Redis服务器通信的头文件和动态库。
在Ubuntu/Debian上,你可以使用以下命令安装Redis客户端库:
```
sudo apt-get update
sudo apt-get install libhiredis-dev
```
在CentOS/RHEL上,你可以使用以下命令安装Redis客户端库:
```
sudo yum install hiredis-devel
```
安装完成后,你可以使用C语言中的hiredis库来链接Redis。以下是一个简单的示例代码:
```c
#include <stdio.h>
#include <stdlib.h>
#include <hiredis/hiredis.h>
int main() {
redisContext *c = redisConnect("localhost", 6379);
if (c == NULL || c->err) {
if (c) {
printf("Error: %s\n", c->errstr);
redisFree(c);
} else {
printf("Can't allocate redis context\n");
}
exit(1);
}
printf("Connected to Redis\n");
redisReply *reply = redisCommand(c, "PING");
printf("PING: %s\n", reply->str);
freeReplyObject(reply);
redisFree(c);
return 0;
}
```
该示例代码连接到本地Redis服务器,并发送PING命令。连接成功后,它将输出“Connected to Redis”,并输出PING命令的响应。你可以使用以下命令编译并链接该代码:
```
gcc -o redis-example redis-example.c -lhiredis
```
这将生成一个可执行文件redis-example,你可以运行它来测试Redis链接。