基本信息
源码名称:mysql udf 开发(封装了reids操作)
源码大小:0.67M
文件格式:.zip
开发语言:C/C++
更新时间:2019-11-01
   友情提示:(无需注册或充值,赞助后即可获取资源下载链接)

     嘿,亲!知识可是无价之宝呢,但咱这精心整理的资料也耗费了不少心血呀。小小地破费一下,绝对物超所值哦!如有下载和支付问题,请联系我们QQ(微信同号):813200300

本次赞助数额为: 5 元 
   源码介绍

  此实例是 生成的动态库,可以实现 mysql 到 redis 的数据 写入,并且封装了redis 操作;

此实例 是用  clion 开发 linux 为centos7


/**  * server:192.168.0.155  
* database:dbTest  
* table:province_tab  
* insert,update  
* */ 
extern "C" long long redis_set_province_save(UDF_INIT *initid, UDF_ARGS *args, char *is_null, char *error)
{ 
 char *keyName = (char *)args->args[0];  
 char *value = (char *)args->args[1];   
 char *ip = (char *)args->args[2];  
 long long *port = (long long *)args->args[3];  
 char *pwd = (char *)args->args[4];   
 MysqlRedisUDF mysqlRedisUDF;  
    mysqlRedisUDF.Connect(ip,port,pwd);  
    mysqlRedisUDF.saddSet(keyName,value);  
    mysqlRedisUDF.disConnect();  
 return 1; 
} 
extern "C" my_bool redis_set_province_save_init(UDF_INIT *initid, UDF_ARGS *args, char *message)
{ if(5 != args->arg_count){
        strncpy(message,"Please input 6 args ;",MYSQL_ERRMSG_SIZE);  return -1;  }
        initid->ptr = NULL;  return 0;
 }