Windows 上的 Redis 用起来其实挺方便,尤其是这个redis-2.4.5-win32-win64
版本,适配 32 位和 64 位系统都没问题。虽然版本不新,但稳定性和性能还不错,做测试环境或者本地开发挺合适。
Redis的优势就是快,内存操作,响应也快。支持的数据类型也多,不只是key-value
,像List
、Set
、Hash
这些都能用,灵活得。持久化这块也有两种方式,RDB和AOF,看你需求选就行。
配合ServiceStack.Redis-master
这个.NET 客户端用,就更舒服了。API 设计挺清爽,支持异步操作,写高并发应用也不用愁。序列化支持挺全,像Json.NET
这些都能配合用,类型安全做得也不错,出错的几率低。
举个例子,你用Redis
做登录缓存,把用户登录状态存在String
类型里,查得快、更新也方便;而List
可以拿来做消息队列,简单好用。服务端执行 Lua 脚本也行,复杂逻辑不用回传前端。
建议你本地开发用这个版本redis-2.4.5-win32-win64.zip
试试,搭配ServiceStack.Redis-master.zip
调接口,体验一下.NET 集成 Redis 的顺畅感。如果你对持久化机制感兴趣,也可以看看下面这些相关文章,讲得还挺细。