会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
carl紫宸
博客园
首页
新随笔
联系
订阅
管理
[置顶]
StackExchange.Redis 文档翻译
摘要: 写在开始 ServiceStack.Redis从4.0版本开始收费使用,好在好的东西不存在没有开源免费的; 大名鼎鼎的Stack Overflow就提供了它的Redis客户端库:StackExchange.Redis免费给我们使用。 看到网上很少有关于StackExchange.Redis的翻译,并
阅读全文
posted @ 2016-05-16 21:13 carl紫宸
阅读(307)
评论(0)
推荐(0)
2016年5月16日
脚本
摘要: 我们通过 IServer.ScriptLoad(Async), IServer.ScriptExists(Async), IServer.ScriptExists(Async), IDatabase.ScriptEvaluate, 还有 IDatabaseAsync.ScriptEvaluateAs
阅读全文
posted @ 2016-05-16 09:47 carl紫宸
阅读(276)
评论(0)
推荐(0)
性能分析
摘要: StackExchange.Redis 公开了少量的方法和类型来开启性能分析。由于其异步性和多路复用行为,性能分析是一个有点复杂的话题。 接口 性能分析接口是由这些组成的:IProfiler,ConnectionMultiplexer.RegisterProfiler(IProfiler),Conn
阅读全文
posted @ 2016-05-16 09:47 carl紫宸
阅读(307)
评论(0)
推荐(0)
KEYS,SCAN,FLUSHDB 等等,这些命令在哪里?
摘要: 一些常见的重复性的问题是: 好像没有看到如:Key(...) 或者 Scan(...) 方法?我该怎么才能查询哪些key是在数据库中的? 或者 好像也没有 Flush(...) 方法?我该怎样才能移除掉所有在数据库中的key? The key word here, oddly enough, is
阅读全文
posted @ 2016-05-16 09:46 carl紫宸
阅读(350)
评论(0)
推荐(0)
发布/订阅 消息顺序
摘要: 当使用 pub/sub API的时候,你需要做一个决定:那就是对于来自同一个连接的消息是应该按顺序处理还是应该并行处理。 按顺序处理意味着你不需要关心线程安全,并且保持了事件的顺序;消息会以完全相同的顺序接收处理(通过队列),因此,这意味着消息能够被相互延迟。 另外一种选择是并发处理。使用并发处理
阅读全文
posted @ 2016-05-16 09:45 carl紫宸
阅读(425)
评论(0)
推荐(0)
事件
摘要: ConnectionMultiplexer 类型公开了多个事件,可以用来了解正在发生的事件。这是非常有用的特别是在记录日志的时候: ConfigurationChanged 当 ConnectionMultiplexer 里面的连接配置被更改后触发 ConfigurationChangedBroad
阅读全文
posted @ 2016-05-16 09:45 carl紫宸
阅读(177)
评论(0)
推荐(0)
Redis中的事务
摘要: Redis的事务是与SQL数据库不同的。详细了解请参考文档,转述如下: Redis的事务:先以 MULTI 开始一个事务,然后将多个命令入队到事务中, 最后由 EXEC 命令触发事务。当碰到命令:MULTI (标记一个事务块的开始),在该连接上的命令不会执行:它们会排队(调用方会得到每个队列的回复)
阅读全文
posted @ 2016-05-16 09:44 carl紫宸
阅读(283)
评论(0)
推荐(0)
键、值以及通道
摘要: 在对待Redis时候,键和其他的事物之间有个相当重要的区别。键是在数据库中一段数据的唯一标识(可能String,List,Hash或者其他的Redis数据类型)。键是没有任何实质意义,就是一个简单的名字。进一步说:当处理集群或者分片系统时,它就是定义在包含数据的节点上的Key,所以对于命令传送来说k
阅读全文
posted @ 2016-05-16 09:43 carl紫宸
阅读(718)
评论(0)
推荐(0)
管道和多路复用器
摘要: 延迟情况是难以忍受的。现代计算机能以惊人的速度生成数据,并且高速互联网(经常是在重要的服务器之间有多个并行连接)提供了极大的带宽,但是这可恶的延迟意味着电脑花了大量时间等待数据。基于延续的编程变得越来越流行的几个原因之一。让我们考虑一些规则的程序代码: string a = db.StringGet
阅读全文
posted @ 2016-05-16 09:42 carl紫宸
阅读(420)
评论(0)
推荐(0)
配置
摘要: var conn = ConnectionMultiplexer.Connect(configuration); 在这里参数configure可以是: ConfigurationOptions 实例配置 字符串方式配置 后面一种也是前面一种的标记形式。 基本配置 - 通过字符串配置 最简单的配置实例
阅读全文
posted @ 2016-05-16 09:17 carl紫宸
阅读(480)
评论(0)
推荐(0)
下一页
公告