草庐IT

servicestack

全部标签

redis - 如何在 ServiceStack Redis 客户端中清除所有 X 类型的实例

我想从RedisDb中清除所有X实例以进行测试。但是我找不到redisClient.As().CLEAR()方法?如何清除所有X实例?我可以使用添加X个实例varclient=newPooledRedisClientManager(ConfigurationManager.AppSettings["RedisServer"]).GetClient();Xx=newX();client.As().Store(x);所有x实例都以urn:X:x.id模式添加到Db。 最佳答案 IRedisTypedClient实现通用IBasicPer

redis - 如何在 ServiceStack Redis 客户端中清除所有 X 类型的实例

我想从RedisDb中清除所有X实例以进行测试。但是我找不到redisClient.As().CLEAR()方法?如何清除所有X实例?我可以使用添加X个实例varclient=newPooledRedisClientManager(ConfigurationManager.AppSettings["RedisServer"]).GetClient();Xx=newX();client.As().Store(x);所有x实例都以urn:X:x.id模式添加到Db。 最佳答案 IRedisTypedClient实现通用IBasicPer

Redis Db - 观察键是否存在或已创建

我正在尝试使用Redis数据库(ServiceStack客户端)实现唯一索引通常检查唯一索引重复如果唯一索引存在则返回并警告观察唯一索引(竞争条件)打开交易插入新记录,插入新记录唯一索引关闭交易我怎样才能摆脱第一步?注意存在。我与更改key无关。我与创造或存在有关。(肯定不在我的交易范围内) 最佳答案 如果您尝试使用redis只是为了检查重复项,那么请使用hashset:http://redis.io/commands#hash如何使用servicestack客户端?与本地客户端?键入客户端?(然后我可以告诉你怎么做)并使用该命令:

Redis Db - 观察键是否存在或已创建

我正在尝试使用Redis数据库(ServiceStack客户端)实现唯一索引通常检查唯一索引重复如果唯一索引存在则返回并警告观察唯一索引(竞争条件)打开交易插入新记录,插入新记录唯一索引关闭交易我怎样才能摆脱第一步?注意存在。我与更改key无关。我与创造或存在有关。(肯定不在我的交易范围内) 最佳答案 如果您尝试使用redis只是为了检查重复项,那么请使用hashset:http://redis.io/commands#hash如何使用servicestack客户端?与本地客户端?键入客户端?(然后我可以告诉你怎么做)并使用该命令:

json - 如何从 Redis 的 ServiceStack 实现返回的 Json Datetime 格式转换为 .net Datetime?

我正在尝试从Redis中检索值是Datetime类型的值。下面粘贴代码片段。我正在使用ServiceStack.Redis与Redis交互。DateTimedt=DateTime.Now;//currentvalueisdtis-->8/2/201212:18:38AMredisClient.Set("myKey",DateTime.Now);我正在使用以下命令从Redis取回值。vardtvalue=redisClient.Get("myKey");dtValue变量保存的值是\/Date(1343846917510+0530)\/如何将其转换为.netDateTime?我正在使用C

json - 如何从 Redis 的 ServiceStack 实现返回的 Json Datetime 格式转换为 .net Datetime?

我正在尝试从Redis中检索值是Datetime类型的值。下面粘贴代码片段。我正在使用ServiceStack.Redis与Redis交互。DateTimedt=DateTime.Now;//currentvalueisdtis-->8/2/201212:18:38AMredisClient.Set("myKey",DateTime.Now);我正在使用以下命令从Redis取回值。vardtvalue=redisClient.Get("myKey");dtValue变量保存的值是\/Date(1343846917510+0530)\/如何将其转换为.netDateTime?我正在使用C

c# - ServiceStack Redis如何实现分页

我正在尝试找出如何在SS.Redis中进行分页,我使用:vartodos=RedisManager.ExecAs(r=>r.GetLatestFromRecentsList(skip,take));它返回0,但我确定数据库不为空,因为r.GetAll()返回了一个列表。执行此操作的正确方法是什么?编辑:这是代码:publicclassToDoRepository:IToDoRepository{publicIRedisClientsManagerRedisManager{get;set;}//InjectedbyIOCpublicTodoGetById(longid){returnRe

c# - ServiceStack Redis如何实现分页

我正在尝试找出如何在SS.Redis中进行分页,我使用:vartodos=RedisManager.ExecAs(r=>r.GetLatestFromRecentsList(skip,take));它返回0,但我确定数据库不为空,因为r.GetAll()返回了一个列表。执行此操作的正确方法是什么?编辑:这是代码:publicclassToDoRepository:IToDoRepository{publicIRedisClientsManagerRedisManager{get;set;}//InjectedbyIOCpublicTodoGetById(longid){returnRe

redis - ServiceStack.Redis 中的TYPE 命令在哪里?

我正在使用ServiceStack.Redis.IRedisNativeClient但此接口(interface)不包含TYPE命令。为什么?我如何访问此功能? 最佳答案 ServiceStack.Redis.RedisNativeClient包含一个“Type”方法和一个“GetEntryType”方法(它返回一个枚举而不是字符串)。这些方法只是接口(interface)(IRedisNativeClient)中缺少 关于redis-ServiceStack.Redis中的TYPE命令

redis - ServiceStack.Redis 中的TYPE 命令在哪里?

我正在使用ServiceStack.Redis.IRedisNativeClient但此接口(interface)不包含TYPE命令。为什么?我如何访问此功能? 最佳答案 ServiceStack.Redis.RedisNativeClient包含一个“Type”方法和一个“GetEntryType”方法(它返回一个枚举而不是字符串)。这些方法只是接口(interface)(IRedisNativeClient)中缺少 关于redis-ServiceStack.Redis中的TYPE命令