因为redis与Cygwin初次接触

2019-08-04  本文已影响0人  云中漫步2125

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

官网 https://redis.io/download

问题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
`
上一篇 下一篇

猜你喜欢

热点阅读