随笔 - 410
文章 - 0
评论 - 519
阅读 -
147万
12 2015 档案
问题汇总
摘要:1,StackExchange.Redis客戶端不支持連接Sentinel請指定Master和Slave的服務器IP和端口,IConnectionMultiplexer會管理和監聽Failover的行為? 解决方法:Redis.config,去掉节点HostGroup中的isSentinel="true" ,因为这个是for ServiceStack.redis的,现在是StackExchang...
阅读全文
C#驱动及应用
摘要:一,使用开源客户端:StackExchange.Redis 二,使用方法: 1,获取访问redis数据库连接,代码如下。 /// /// 获取访问redis数据库连接 /// public ConnectionMultiplexer Connection { get ...
阅读全文
发布和订阅
摘要:发布/订阅,故名思义,就是一个发布消息,多个订阅的客户端都收到这个消息。 举两个实际的例子,第一个想到的是电台,电台在专属的调频上播出节目,多个收音机只要在这个调频上,就可以收听到这个电台节目。 另一个例子是博客的RSS,只要博言主发表了博客,只要订阅了该博客的人都会收到通知邮件。 下面就结合redis的相关命令来看一下。 publish channel message,将信息messag...
阅读全文
Hash哈希类型
摘要:hash类型是使用得非常非常多的一种redis数据类型,相当于C#中的Dictionary和Hashtable。 hset命令(语法:hset key field value)将哈希表key中的field的值设为value。 hget命令(语法:hget key field)返回哈希表key中给定字段field的值。 hgettall(语法:hgetall key)返回哈希表key中,所有字...
阅读全文
SortedSet有序集合类型
摘要:SortedSet相当于C#中的SortDictionary类型,表示一个有序集合。 常用操作有,zadd命令将一个或多个元素及其score值加入到有序集key中。 zrange命令返回有序集key中,指定区间内的成员,其中成员的位置是按score的值递增来排序的。 zrangebyscore返回有序集 key 中,所有 score 值介于 min 和 max 之间(包括等于 min 或 m...
阅读全文
list列表类型
摘要:list类型最典型的应用场景是做队列,相当于C#中的Queue(一般用ConcurrentQueue)队列。 我们可以使用lpush,lpop,rpush,rpop这四个命令来实现,如下图。
阅读全文
string字符串类型
摘要:一次设置一个key-value 使用set命令可以一次设置一个key-value,使用get命令可以查询key所关联的字符串值。如下图所示。 一次设置多个key-value 使用mset命令可以设置多个key-value对,然后使用mget命令可以返回多个key的值,如下图所示。 append 如果key不存在则直接赋值,如果key存在则append到原来值的末尾,如下图。 ...
阅读全文
Redis的简单介绍及在Windows下环境搭建
摘要:简单介绍 1,Redis是什么 最直接的还是看官方的定义吧。 Redis is an open source (BSD licensed), in-memory data structure store, used as database, cache and message broker. It supports data structures such as strings, hashe...
阅读全文
管理工具MongoVUE使用
摘要:连接数据库 管理数据库 查询 1,查询所有 2,查询命令窗口
阅读全文
C#驱动及应用
摘要:添加dll引用 运行nuget命令:Install-Package mongocsharpdriver 即可安装MongoDb与C#相关的dll,主要有下面这4个dll。 Repository数据访问设计 1,BaseMongoDB 主要封装了连接数据库,获取数据库和获取集合的操作,如下代码。 2,
阅读全文
简单介绍及环境搭建
摘要:简单介绍 1,简介 mongodb是一种面向文档的非关系型数据库(NoSQL)。 mongodb有三元素,数据库,集合和文档。数据库跟sql server中的数据库概念类似,集合相当于sql server中的数据表,文档相当于sql server中的行。 mongodb的文档采用的是BSON(Binary JSON),一种类似于JSON的格式,但是是二进制序列化的。如下: { 'id':...
阅读全文