博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Win7-64位 Cygwin编译Redis
阅读量:6953 次
发布时间:2019-06-27

本文共 650 字,大约阅读时间需要 2 分钟。

hot3.png

下载:

$ wget http://download.redis.io/releases/redis-2.8.19.tar.gz$ tar zxf redis-2.8.19.tar.gz

修改redis.h

$ vi src/redis.h

第一个#define前增加以下代码

/* Cygwin Fix */   #ifdef __CYGWIN__   #ifndef SA_ONSTACK   #define SA_ONSTACK 0x08000000   #endif   #endif

修改deps/hiredis/net.c

在最后一个#include后添加下面代码:

/* Cygwin Fix */#ifdef __CYGWIN__#define TCP_KEEPCNT 8#define TCP_KEEPINTVL 150#define TCP_KEEPIDLE 14400#endif

修改src/Makefile

找到注释:# All the other OSes (notably Linux),将下面的两行代码注释掉

# All the other OSes (notably Linux)# FINAL_LDFLAGS+= -rdynamic# FINAL_LIBS+= -pthread

编译:

$ cd redis-2.8.19$ make && make install

转载于:https://my.oschina.net/enjoymore/blog/424509

你可能感兴趣的文章
使用pdf2htmlEX将pdf文件转为html
查看>>
天鹅会面
查看>>
Python2爬取学生名单
查看>>
Python调用 c++ dll,并且使用Py2exe打包
查看>>
前端MVC的概念了解
查看>>
git在多迭代版本的应用
查看>>
Chrome好用的插件:Wappalyzer 检测网站使用的技术
查看>>
IT兄弟连 JavaWeb教程 经典面试题3
查看>>
CentOS下内核TCP参数优化配置详解
查看>>
Compuer Science - Markdown - Syntax
查看>>
Sort List
查看>>
Android studio preview界面无法预览,报错render problem
查看>>
对称加密
查看>>
Window-CPU-M Benchmark
查看>>
069、Calico的默认连通性(2019-04-12 周五)
查看>>
转——jdbcType与javaType的对应关系
查看>>
Digital Image Processing 学习笔记2
查看>>
软件工程阅读作业2
查看>>
startup的过程和启动代码
查看>>
字典dic内部常用功能和使用方法-课堂笔记及课后总结
查看>>