Redis运行不必依赖GCC(redis运行要gcc吗)
Redis是一个轻便的,高性能的,开源的内存对象数据库,它可以在几乎所有的现代操作系统上安装和使用,并且可以很容易的与其他语言实现交互,比如C/C++、Java、Go、Python等等。最近,Redis官方宣布它可以在Windows平台上运行,而且不再需要依赖GCC,这一消息无疑使得Redis更加方便使用。
Redis支持Windows平台的实现离不开微软团队,他们将Redis中的Linux系统使用的一些技术,像守护进程,信号处理,fork/exec等等,精心的调整,使其能够在Windows平台上运行而不受到任何影响。 而且最新的Redis 4.0将支持任何版本的Windows,甚至Windows XP等,而且不需要依赖GCC,这样可以在任何版本的Windows上运行。
Redis在Windows上运行时,是完全支持官方原生API的,这意味着您现有的Redis客户端应用程序将可以在Windows上正常工作。而且由于Windows下所有程序都运行在操作系统提供的虚拟机中,因此Redis可以在Windows下安全的运行,也可以很好的利用操作系统提供的硬件保护技术工作。
另外,Redis官方团队还针对Windows的可用性进行了进一步的考虑,而且增加了一些特性使得Redis更加便于在Windows上使用,比如可以使用Migw64,使Redis拥有完整的性能和安全性,这将使得Redis更加的友好的在Windows的环境中部署。
Redis开源团队精心设计,将使得Redis可以在Windows上运行,而且不依赖GCC,这无疑会让更多的Redis用户受益,它将会加快Redis在Windows平台上的部署,使Redis更加方便,更加安全。