简体   繁体   中英

.NET application using a Redis database that is running on linux (Virtual Machine)

I am building a high performance .NET application which has to process on over 100,000 records at a time. Performance/Speed is my prime concern. I am thinking of using Redis as the database. It is mentioned in the Redis documentation that deploying it over Windows is not officially supported, and should not be used in production.

So is it possible to deploy Redis on a linux distribution that is running on a windows machine using VMWare/HyperV,etc, and then use it from within a .NET application?

Yes you can, but you'll suffer a minor blow on performance because you're running unix within a VM, thus you have a thin layer (virtualisation) in between your .NET application and the REDIS host.

Some links that you might find useful:

PS: If you plan on going serious with this, just get a simple unix box for the redis server.

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM