想知道redis的最新特性,不过windows下能安装的版本最高是3.2,如果你想验证redis的流特性,没办法。解决办法之一就是在windows上安装一个虚拟机,然后在虚拟机上安装一个linux操作系统,比如centos,ubuntu等,然后在上面安装最新版本的redis。这就有点麻烦了,不想这么麻烦怎么办?WSL是由Windows内核团队和Canonical合作设计和开发的。它让Windows10下的开发者除了Windows中的强大支持外,还可以使用Linux下丰富的开发环境和工具,而无需开机进入另一个操作系统或使用虚拟机。这绝对是Windows10“来自开发者,服务开发者”的一个特性,其目的就是让开发者的日常开发工作顺畅便捷。本文以centos为例,演示安装前的准备工作。1.在window10上安装centos,按照提示操作。2.centos安装最新版本的redis5.0.52.1进入centos,安装wgetrpm-qa|grep"wget"2.2安装yum-yinstallwget2.3下载最新的redis包wgethttp://download.redis.io/releases/redis-5.0.5.tar.gz2.4解压tarxzfredis-5.0.5.tar.gz我放在/usr/local目录下的2.5安装依赖yumgroupinstall'DevelopmentTools'yuminstallgccyuinstallgcc-c++2.6编译进redis-5.0.5目录make报错:fatalerror:jemalloc/jemalloc.h:Nosuchfileordirectoryprocessingerrorcddeps;makehiredisluajemalloclinenoise进入redis-5.0.5目录并重启编译安装makemakeinstall安装成功提示:It'sagoodideatorun'maketest'INSTALLinstallINSTALLinstallINSTALLinstallINSTALLinstallINSTALLinstall2.7修改redis.conf配置文件protected-modeno#关闭保护模式daemonizeyes#Daemonizeyes#守护模式开启端口63812.8此时启动redis在/usr/local/bin下有redis-server,redis-cli,启动redis-server/usr/local/bin/redis-serverredis.conf2.9验证redis进入/usr/local/bindirectoryredis-cli-h127.0.0.1-p6381executeinfo安装成功3.从window10测试设置key,在centos客户端可以获取。
