Redis学习之路(003)- hiredis安装及测试
2024-08-29 06:19:29
一. hiredis下载地址及C API github下载:https://github.com/redis/hiredis
安装脚本:
#!/bin/zsh
git clone https://github.com/redis/hiredis.git
cd hiredis
make
make install
二. 文件pc,我是把libhiredis.so放到/usr/local/lib/中,把hiredis.h放到/usr/local/inlcude/hiredis/中的。
三. redis启动关闭
服务启动:redis-server
客户端连接:redis-cli
客户端关闭:redis-cli shutdown
四. hiredis测试:
#include <stdio.h>
#include <hiredis/hiredis.h>
int main()
{
redisContext *conn = redisConnect("127.0.0.1",);
if(conn != NULL && conn->err)
{
printf("connection error: %s\n",conn->errstr);
return ;
}
redisReply *reply = (redisReply*)redisCommand(conn,"set foo 1234");
freeReplyObject(reply); reply = redisCommand(conn,"get foo");
printf("%s\n",reply->str);
freeReplyObject(reply); redisFree(conn);
return ;
}
编译:gcc -o redis_test redis_test.c -L/usr/local/lib/ -lhiredis
最新文章
- 大小写互换-";数字字符串";转换成数字
- iOS 学习 - 16.绘制虚线
- h5网页中使用打电话功能
- [Java] java中方法可以重载
- [Angular2 Router] Build Angular 2 Navigation with routerLink
- java 哈夫曼编码
- HDU 4901 The Romantic Hero (计数DP)
- [MODX] 2. Chunks $
- JavaScript学习笔记(12)——JavaScript自定义对象
- POJ 2750 Potted Flower(线段树的区间合并)
- MySQL生僻字(不常用字)的完整解决方案
- list集合怎么转化成一个javaBean对象,及常见的使用方法(全)
- 抽象工厂模式(Abstract Factory)
- ZooKeeper源码分析-Jute-第二部分
- 3、java面向对象编程
- [转]BTC RPC API GetTransaction
- Excel通用类工具(一)
- 二叉查找树(BST)、平衡二叉树(AVL树)
- Android4.4中jni的native的方法无法找到的解决方案
- Lodash学习笔记