redis相关内容

Redis的serviceStack池连接客户端

我设计它使用Redis的作为数据库的Web服务,我想知道使用Redis的与StackService客户端连接的最佳实践。 点是,我一直在阅读有关Redis的,我发现,与服务器交互的最佳方法是使用一个单一的并发连接。 现在的问题是,尽管我“M使用的 PooledRedisClientManager 每一个网络客户端向web服务,我得到一个更多的客户(开连接)Redis的服务器提出请求,这 ..
发布时间:2016-09-26 21:43:49 C#/.NET

Redis的分布与增量锁定

我有产生将被发送到某些API调用一个柜台的要求。我的应用程序在多个节点,所以有些我怎么想生成唯一的柜台上运行。 下面的代码我已经试过 公共静态长GetTransactionCountForUser(INT telcoId) { 长valreturn = 0; 字符串键=“TelcoId:”+ telcoId +“:序列”; 如果(MUXER =空&放大器;!&放大器; Muxer.I ..
发布时间:2016-09-26 11:42:36 C#/.NET

PooledRedisClientManager没有释放连接

我存储JSON数据列表中的Redis和使用ServiceStack C#客户端访问它。我基本上是管理我自己的外键,我在那里存放 zrange 的id和我使用内部接口到我的应用程序从拉的id的 zrange ,然后从Redis的获取底层的JSON对象并将其打包作为一个列表返回到我的应用程序的其他部分。 我使用在 PooledRedisClientManager ,因为我预料的Redis从执行代 ..
发布时间:2016-09-23 23:28:59 C#/.NET

更新服务栈Redis的列表

是否有更新IRedisList一个正确的方法是什么?下面的示例代码,我可以修改它来删除列表,更新比萨饼和重新添加列表,但那种感觉是错误的。命令行的文件是非常thourough,但它是一个更大的项目比我,虽然我不完全知道从哪里开始寻找。 公共无效UpdatePizza(比萨比萨) { 使用(VAR redisClient =新RedisClient(主机,端口)) { IRedisTyp ..
发布时间:2016-09-23 23:13:38 C#/.NET

如何ConnectionMultiplexer处理断开?

有关StackExchange.Redis的基本用法文档解释了 ConnectionMultiplexer 是长寿命,预计可以重复使用。 但是,我们在与服务器的连接中断?是否 ConnectionMultiplexer 自动重新连接,或者是否有必要写代码作为这个答案(报价这个问题的答案): 如果(!RedisConnection == NULL || RedisConnection.I ..
发布时间:2016-09-19 11:20:02 C#/.NET

Redis的到期不起作用

我用ServiceStack.Redis(从最新的源建设: https://开头。github.com/ServiceStack/ServiceStack.Redis/tree/master/src ) 我做这样的事情: CacheRecord foundKey = cacheRecords.GetById(p_sParentKey); ... CacheRecord cac ..
发布时间:2016-09-18 11:10:42 C#/.NET

Redis的故障转移StackExchange /哨兵从C#

我们目前正在使用Redis的2.8.4和StackExchange.Redis(和喜欢它),但是没有任何种类的硬件故障等,此刻的保护。我试图让该解决方案的工作,由此我们有主/从站和定点监测,但不能完全得到那里,我无法找到搜索后,任何真正的指针。 所以,目前我们已经走到这一步: 我们必须在每个节点上3 Redis的服务器和定点(设置由Linux人): devredis01: 6383( ..
发布时间:2016-09-08 18:09:17 C#/.NET

这是ServiceStack的Redis的有效使用?

我是新来的Redis(以托管服务使用它),并希望使用它作为一个示范/沙箱数据存储列表。 我用下面的一段代码。它的工作原理 - 我。但它是有效的(并没有完全不好的做法),使用一个小的网站有多个(最多100)并发用户(对于小数据量 - 高达1000列表项) ? 我使用的是静态的连接和一个静态redisclient类型列表是这样的: 公共类MyApp的 { 私有静态ServiceS ..
发布时间:2016-08-30 15:46:27 C#/.NET

如何通过多个国家的Lua(多线程)之间的数据?

我发起的Redis连接池的 redis.lua 的,由C调用,我得到了一个 redis_lua_state ,这Lua的状态是全球发起一次和其他线程只的从它那里得到的 虽然有自带一个HTTP请求(工作线程),我需要获取从 redis_lua_state ,那么新的另一个Lua的状态来加载其他的Lua脚本Redis的连接,而这些脚本将使用Redis的连接与Redis的沟通,如何做到这一点?或如何设 ..
发布时间:2016-08-23 10:48:01 C/C++

是否有可能有一个Linux VFS缓存,一个FUSE文件系统?

看来,Linux的VFS缓存默认情况下不使用FUSE文件系统的工作。例如,“读”呼叫似乎被系统地转发到保险丝文件系统。 我在一个特定的FUSE远程文件系统工作。我需要一个非常积极的缓存。 我需要实现我自己的页面缓存?或者是有可能激活Linux的VFS缓存为这个特殊的文件系统FUSE?还是没有人知道一个良好的代理/缓存文件系统FUSE(或者说是一种C库,并且不用重新发明轮子)? 奖金的问题: ..
发布时间:2016-08-22 14:51:50 服务器开发

存储的Redis键的最佳方法

我使用Redis的存储一些信息,并随着时间的推移检测信息的变化 (例如,想用户和位置)。是什么值,以使用更长或更短的键名?使用较长的关键是清晰的,但有内存或性能多少费用,以使用更长的键名? 下面是例子: SET L:123456“<名称><纬度和GT;<经度> ...” HSET U:987654321 LOC 123456时间<&时期GT; 或 S ..
发布时间:2016-08-18 23:12:37 C/C++

有人可以解释的Redis setbit命令?

> setbit的myKey 1 1 > setbit的myKey 7 1 在我店字符串值1和7成“的myKey”,什么确切地存储在Redis的? 以及如何GETBIT内redis的作品? 有谁尝试循环这个值里面的位?我知道位计数会给我2号,但我也想从它那里得到确切的字符串值1和7,这可能吗? - 我使用Redis的二郎客户端读取输出做了一些实验。> setbit ..
发布时间:2016-08-18 15:00:06 C/C++

什么&QUOT *((字符*) - 1)='x'的;" code是什么意思?

我在读书的Redis源$ C ​​$ C的一个问题,谁能告诉我什么是使用在调试 _redisAssert 函数的最后声明.C 的: *((的char *) - 1)='X'; 解决方案 更新 我发现 debug.c 行在OP提到的,我们可以从上面两行此code看到: redisLog(REDIS_WARNING“(强制SIGSEGV打印错误报告)。”); 和同一code可以在 ..
发布时间:2016-08-18 14:58:27 C/C++

Redis的多插入问题

我尽量多的插入,但它给我的错误 - http://pastie.org/7337421 $猫mass_insert.txt * 3 \\ r \\ n $的3 \\ r \\ n设置\\ r \\ n $的3 \\ r \\ nkey \\ r \\ n $的5 \\ r \\ n值\\ r \\ n $猫mass_insert.txt | Redis的-CLI --pipe 所有的数据传输 ..
发布时间:2016-08-03 12:27:10 Linux/Unix

在xargs的变量使用的sed没有shell扩展内部组件

我试图做的Redis了一批骨干重命名,使用shell来sed的每个键名的替代品。 (似乎没有成为一个更好的方式来做到这一点redis的内部)。 Redis的-CLI -n 5键“* ::上演:: *”| xargs的-I {}回声“重命名{} $(回声{} | sed的'S /分期/开发/ G')” #然后通过管道将此命令放到Redis的-CLI时 我期待像这样的输出: “重命名的Redi ..
发布时间:2016-08-03 10:46:14 Linux/Unix

BREW Redis的安装(OSX 10.7)

我试着OSX 10.7通过在bash自制安装Redis的,我得到了以下错误: ==>下载HTTP://redis.google$c$c.com/files/redis-2.6.9.tar.gz 已下载:/Library/Caches/Homebrew/redis-2.6.9.tar.gz ==>使-C /private/tmp/redis-wQAX/redis-2.6.9/src ..
发布时间:2016-08-03 10:37:12 Linux/Unix