我正在构建一个高性能.NET应用程序,该应用程序必须一次处理100,000多个记录。性能/速度是我最关心的问题。我正在考虑使用Redis作为数据库。Redis文档中提到,官方不支持在Windows上部署它,并且不应在生产中使用它。
那么是否可以在使用VMWare / HyperV等在Windows机器上运行的linux发行版上部署Redis,然后在.NET应用程序中使用它?
是的,可以,但是由于在VM中运行unix,因此性能会受到轻微的影响,因此.NET应用程序和REDIS主机之间存在一个薄层(虚拟化)。
您可能会发现有用的一些链接:
PS:如果您打算认真对待这一点,只需为redis服务器获得一个简单的unix框即可。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句