Cygwin 官网 https://cygwin.com/
redis 官网 https://redis.io/
因为想在windows上体验redis最新版,但是redis 5 没有支持windows的发布版。
于是动手自己编译!
说干就是干!
官网下载Cygwin,安装之。
安装时选择 devel 整个category,因为选少了后续make时会报错
安装时需要选择镜像,推荐国内163,sohu的镜像
http://mirrors.163.com/.help/cygwin.html
http://mirrors.sohu.com/cygwin/
http://mirrors.163.com/cygwin/
http://mirrors.sohu.com/cygwin/
安装Redis
问题1 Windows下安装Redis 5.0编译make hiredis时报 'hints'的存储大小未知的解决方法
https://blog.csdn.net/aiyoyoyo/article/details/88803622
问题2 修改编译的目标环境为X86-64
将 src/.make-settings
中
OPT=-O2
改为
OPT=-O2 -march=x86-64
然后执行 make
就可以装好了
Redis 查看内存 一行命令
redis-cli info Keyspace | grep db1 && redis-cli info Memory | grep used_memory_human
db1:keys=242,expires=242,avg_ttl=298224
used_memory_human:21.35M
彩蛋1
cmder 与 Cygwin 集成
cmder 是非常好用的windows下的命令行替换工具,支持多窗口,仿linux的窗口渲染方式,如果和Cygwin集成,给你飞一般的体验
集成方式参考下面的链接
https://github.com/cmderdev/cmder/wiki/Integrating-Cygwin
彩蛋2
安装 apt-cyg实现命令行安装Cygwin插件
lynx -source rawgit.com/transcode-open/apt-cyg/master/apt-cyg > apt-cyg
install apt-cyg /bin
上面rawgit网站会访问失败,因为需要科学上网,可以先科学访问
rawgit.com/transcode-open/apt-cyg/master/apt-cyg
然后保存内容到 本地的 apt-cyg文件中,比如在d:\apt-cyg
然后执行
lynx -source /cygdrive/d/apt-cyg > apt-cyg
install apt-cyg /bin
如此就可以使用apt-cyg像linux下面那样通过包管理器直接安装插件了。
apt-cyg install wget
`
网友评论