zoukankan      html  css  js  c++  java
  • Redis C客户端API

    Redis C客户端API - God's blog - 博客频道 - CSDN.NET

    Redis安装步骤:

    1.redis server安装

    wget http://redis.googlecode.com/files/redis-2.4.6.tar.gz #下载文件

    tar xzf redis-2.4.6.tar.gz

    cd redis-2.4.6

    make

    cp src/redis-server src/redis-cli /usr/bin/ #方便在终端在任何地方直接运行

    cp redis.conf /etc/

    ufw allow 6379 #ubuntu下开启端口





    修改/etc/redis.conf,让server以守护进程在后台执行。

    daemonize yes





    2.启动redis服务

    redis-server /etc/redis.conf





    3.检测redis服务是否正常启动

    ps -ef | grep redis

     

    Hiredis客户端下载地址:https://github.com/antirez/hiredis/zipball/master





    Hiredis安装步骤:

    tar zxvf antirez-hiredis-v0.10.1-0-g3cc6a7f.zip

    cd antirez-hiredis-3cc6a7f

    make





    mkdir /usr/lib/hiredis

    cp libhiredis.so /usr/lib/hiredis #将动态连接库libhiredis.so至/usr/lib/hiredis

    mkdir /usr/include/hiredis

    cp hiredis.h /usr/include/hiredis









    1.连接hiredis服务器

    #include <stdio.h>

    #include <hiredis/hiredis.h>





    redisContext *conn = redisConnect("127.0.0.1", 6379); //redis server默认端口

    if(conn->err){

    printf("connection error: %s", conn->str);

    }





    2.发送命令至服务器

    redisReply *reply = redisCommand(conn, "set key value");





    3.关闭Reply对象

    freeReplyObject(reply);





    4.关闭连接

    redisFree(conn);









    具体一些其他的API可以看文件的README.md

  • 相关阅读:
    C++---const
    qt--textEdit多行文本编辑框
    qt--QByteArray字节数组
    qt5--拖放
    qt5--自定义事件与事件的发送
    qt5--键盘事件
    qt5--鼠标事件
    qt5-事件过滤器
    qt5-event事件的传递
    qt-事件的接受和忽略
  • 原文地址:https://www.cnblogs.com/lexus/p/3392090.html
Copyright © 2011-2022 走看看