一. 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

最新文章

  1. 大小写互换-&quot;数字字符串&quot;转换成数字
  2. iOS 学习 - 16.绘制虚线
  3. h5网页中使用打电话功能
  4. [Java] java中方法可以重载
  5. [Angular2 Router] Build Angular 2 Navigation with routerLink
  6. java 哈夫曼编码
  7. HDU 4901 The Romantic Hero (计数DP)
  8. [MODX] 2. Chunks $
  9. JavaScript学习笔记(12)——JavaScript自定义对象
  10. POJ 2750 Potted Flower(线段树的区间合并)
  11. MySQL生僻字(不常用字)的完整解决方案
  12. list集合怎么转化成一个javaBean对象,及常见的使用方法(全)
  13. 抽象工厂模式(Abstract Factory)
  14. ZooKeeper源码分析-Jute-第二部分
  15. 3、java面向对象编程
  16. [转]BTC RPC API GetTransaction
  17. Excel通用类工具(一)
  18. 二叉查找树(BST)、平衡二叉树(AVL树)
  19. Android4.4中jni的native的方法无法找到的解决方案
  20. Lodash学习笔记

热门文章

  1. ML、DL相关资源
  2. 开源的DirectUI界面库
  3. ASP入门(六)-Response对象
  4. java parse 带英文单词的日期字符串 转 date (转化新浪微博api返回的时间)
  5. linux install nodejs
  6. Format Conditions按条件显示表格记录
  7. Go语言中使用MySql数据库
  8. ACID、Data Replication、CAP与BASE
  9. 移动端H5的一些基本知识点总结
  10. Eclipse经常使用快捷键