实现通过C语言连接redis
来源:互联网 发布:gdb调试linux内核 编辑:程序博客网 时间:2024/06/16 05:00
实现C语言连接redis,首先需要将redis的环境配置好,即能实现用redis-cli连接redis-server。网上有很多教程,这里就不再描述了。
1. 在存放redis的目录中执行 #cd /deps/hiredis ,切换到hiredis目录。
2. 在hiredis目录中,执行 #make。
3. 执行 #cp *h /usr/local/include
#cp *so /usr/local/lib
这样环境就配置好了。
运行下官方例子,看看效果。在当前目录执行 #examples,切换到example目录。执行 #gcc -o example example.c -lhiredis,编译example.c文件。运行example,执行 #./example。看到下面的打印就成功了:
PING: PONG
SET: OK
SET (binary API): OK
GET foo: hello world
INCR counter: 1
INCR counter: 2
0) element-9
1) element-8
2) element-7
3) element-6
4) element-5
5) element-4
6) element-3
7) element-2
8) element-1
9) element-0
这时可能会报错:./example: error while loading shared libraries: libhiredis.so.0.11: cannot open shared object file: No such file or directory。
在http://my.oschina.net/u/347386/blog/212503中,找到解决办法。报错的原因是因为动态库没有更新。执行 #/sbin/ldconfig ,更新下动态库。
注:我使用的redis版本是redis-2.8.23。
- 实现通过C语言连接redis
- C语言通过递归实现反向计算
- C语言学习:通过链表来实现栈
- 通过C语言实现猜数字游戏
- Redis教程(十五):C语言连接操作代码实例
- go语言连接redis
- lua语言连接redis
- C语言实现连接多个文件
- strcat 连接字符串,c语言实现
- C语言字符串连接的实现
- 字符串连接(c语言实现)
- C语言实现linux网卡连接检测
- 【c语言】my_strcat实现字符串连接
- C 语言实现MySQL连接池
- 在linux下通过C语言基于freetds连接sql2000
- c语言两个字符串数组的连接 通过地址搞定
- Eclipse环境下通过C语言连接MySQL数据库方法
- java通过jedis连接redis
- iOS block详解学习
- OC 文件管理器NSFileManager
- 生产者消费者问题源程序
- 【华山杯】逆向300_WriteUp
- *LeetCode-Convert Sorted Array to Binary Search Tree
- 实现通过C语言连接redis
- IOS应用的启动过程与生命周期
- 【分享】斬魔大聖デモンベイン 無垢なる刃 【日文硬盘版+英文硬盘版】[带全CG存档+攻略]
- 关于VB6弹出菜单的问题
- sdgdfghdf54654657
- java中如何中断thread
- 读Socket流时产生阻塞的解决方案
- Cmake的使用例子
- 程序的核心是什么