首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

StackExchange.Redis通用封装类分享

ConnectionMultiplexer 封装 首先是 ConnectionMultiplexer 的封装,ConnectionMultiplexer对象是StackExchange.Redis最中枢的对象...中对对象的存储是不自带序列化和反序列化的方法,所以在ConvertJson和ConvertObj里面我是使用了JsonConvert来操作,如果需要换成其他的序列化和序列化,直接修改这两个方面就好了,另外,StackExchange.Redis...string customKey) { CustomKey = customKey; } #endregion 其他 以上就是对StackExchange.Redis...问题:  StackExchange.Redis没有提供Redis分布式锁的操作么?...ServiceStack.Redis 提供了AcquireLock 的方法来操作,StackExchange.Redis 源码中只找到了LockTake的方法,并没有找到其他的方法了,如果有人使用过,还希望能提供下

1.2K30

StackExchange.Redis学习笔记(三) 数据库及密码配置 GetServer函数

这一章主要写一些StackExchange.Redis的配置及不太经常用到的函数 数据库连接 下面是我的连接字符串,里面指定了地址,密码,及默认的数据库 Redis启动后默认会分成0-15个数据库,不同的数据库之间键可以重复...,StackExchange.Redis的GetDatabase函数提供一个db的可选参数 默认-1实际上是0,可以通过设置连接字符串里的defaultdatabase来指定连接哪个数据库。...指定数据库的操作比较适合来根据业务来划分 Execute 在StackExchange.Redis中直接执行Redis命令可以通过Execute函数,但是对于大部分命令StackExchange.Redis...原因在于StackExchange.Redis提供的StringSet,SetAdd等函数是面向数据库集群的,所以实际上添加一个键并不一定是添加在某一台服务器上的。...当然StackExchange.Redis也提供了针对Server的相关函数。

1.5K60
领券