servicestack.redis

    0热度

    1回答

    我使用redis来存储用户会话,通过我登录时生成的guid来存储用户会话。我将它用作会话对象中的键。 如果我要锁定用户的帐户,我现在必须通过所有会话并检查它们是否是用户的,然后删除它们。 有没有办法也可以通过用户ID查询?我是否应该使用仅由标准密钥值保险的有序集?

    0热度

    1回答

    如何使用GUID或UUID作为对象ID使用Service Stack的Redis客户端? 我还在经历Pluralsight教程Service Stack和Redis,我很担心。我的客户的一个要求是每个对象的关键是UUID(基本上是使用ToString("N")的Guid)。我很担心,因为我在RedisClient上看到的唯一GetBy方法使用int。 int不仅会允许太少的对象,它也不会完成使用U

    1热度

    1回答

    是否可以在Redis中使用自定义的URN前缀?我试图找到一种方法来描述单个Redis实例中每个框架中的数据。例如,对于我们的财务系统,我想使用“fin:Batch:1234”。这样做有什么伤害吗?如果有帮助,我打算在开发期间使用服务堆栈和Redis桌面管理器。

    1热度

    1回答

    redisClient.RemoveEntryFromHash(string hashId, string key); 不能删除mutilply密钥。 我IRedisNativeClient界面找到 int HDel(string hashId, byte[] key); 没有选项键墙身

    0热度

    1回答

    设置到期TypedClient对象想象一些代码类似下面... using (var transaction = this.redisClient.CreateTransaction()) { transaction.QueueCommand(client => client.As<MyPoco>().StoreAsHash(myPocoInstance)); transact

    1热度

    1回答

    我曾经能够将我的客户AuthSession保存到缓存中,但升级后只保存IAuthSession接口上的属性,而不保存我的类CustomUserSession。 的代码运行在这里: public class AcmeUserSession : ServiceStack.AuthUserSession, IAcmeUserSession { public override void On

    1热度

    3回答

    当从数据库中检索唯一项目时,如果没有客户端提供的ID的数据,我需要满足该方案。例如,ID不正确或缓存的数据已过期。 我在本例中使用的特定数据库客户端库是ServiceStack.Redis,但我认为该原则适用于任何CLR库。 我已经使用下面显示的记录类型定义了我的数据结构。现在,当我使用客户端库检索数据库中不存在的键的数据时,返回值为null。这,我期待并且很满意。问题是F#编译器不会让我在这种情

    -1热度

    1回答

    我想通过使用使用ServiceStack.Redis c#连接redis。 我已经写下面的代码来验证基于指定密钥的数字。 argv[1]是关键 argv[2]是数 string strScript = " local intCurrentVal = redis.call('GET', '' .. ARGV[1] .. ''); \n" + "if (tonumber(intCurrent

    1热度

    1回答

    我正在使用C#客户端ServiceStack.Redis与Redis进行通信。 除了少数要求一切正常,但是当我得到LoadRunner的要求或使用多线程提出要求,我得到一些错误说我使用了错误的命令。 我检查错误,看起来它切断了命令,或者它搞砸了。 这是我的代码,很简单。有没有人遇到过这个问题?我使用多线程调用Push方法时发生错误。 public class ImpresstionQueueSer