我正在构建一个高性能的.NET应用程序,它必须一次处理超过100,000条记录。性能/速度是我最关心的问题。我正在考虑使用Redis作为数据库。在Redis文档中提到,在Windows上部署它不是官方支持的,不应该在生产中使用。
那么可以在使用VMWare / HyperV等在Windows机器上运行的Linux发行版上部署Redis,然后在.NET应用程序中使用它吗?
答案 0 :(得分:3)
是的,你可以,但是你会在性能上遭受轻微打击,因为你在虚拟机中运行unix,因此你的.NET应用程序之间有一个瘦层(虚拟化) REDIS主持人。
您可能会发现一些有用的链接:
PS:如果您打算认真对待,请为redis服务器获取一个简单的unix框。