ServiceStack.Redis 的 4.5.0.0 和 4.0.52 两个版本,破解后直接干掉了默认的 6000 连接数限制,挺适合中小型服务压测或者内部工具开发用的。搭配 Redis64-3.0.501 一起跑,稳定性也还不错,响应快,部署也简单,不折腾。
日常开发用它做缓存层,调用就一句client.Get
,返回就是你要的对象,序列化那块已经封装得顺手了,基本不用操心格式问题。
而且它的 连接池机制 自己带了限流防并发的逻辑,适配线程量大的场景也还行。不过别想着直接拿去做超大规模的分布式缓存哈,毕竟人家不是为这个打磨的。
Redis64 客户端也是经典老版本,安装好直接用,不用再去折腾 Windows 下编译 redis 源码的问题。这个版本运行在 Windows Server 上也挺稳,不容易崩。
如果你主要是做.NET 开发,又对性能有点要求,想找个能快速上手、少踩坑的 Redis 库,这个组合确实省心不少。去这里看看可以下载。