蓝盟IT小贴士,来喽!
实际上,NewLife.Redis是Redis协议功能的完整实现,但是Redis的核心功能不在其中,而在NewLife.Core中。
您可以在这里打开它。 NewLife.Core中有一个NewLife.Caching命名空间,其中包含一个Redis类,该类实现Redis的基本功能。另一个类是RedisClient,它是Redis客户端。
Redis的主要功能是实现这两个类:RedisClient表示Redis客户端与服务器之间的连接。实际使用Redis时,存在一组Redis连接,该连接存储许多RedisClient对象。
设置后,如果它是字符串或字符数据,则Redis将直接保存它(字符串的内部机制也是二进制的)。如果这些是其他类型,则json将默认进行序列化然后保存。
获取时,如果是字符串或字符数据,则将直接获取,如果是其他类型,则将执行json反序列化。
Set的第三个参数以秒为单位到期。
vs调试提示,直接按工具栏上的F5或“开始”将编译整个解决方案将非常慢(默认为VS),您可以选择项目,然后右键单击菜单以选择调试-
启动新实例将仅编译将要使用的项目,这将大大加快调试速度。