上一页 1 ··· 3 4 5 6 7 8 9 10 下一页
摘要: redis是文档型的,nosql中难处理的是关系。 比如人可以发博客,博客可以有分类。按照传统sql中,用户表和分类表都是主表,博客表是从表,有用户的外键和分类的外键 如果使用文档型的思考方式。 为用户A(User id=1)存储他的博客,在redis中是list或set 为分类A(Cate id= 阅读全文
posted @ 2016-03-03 15:14 成败在我手 阅读(915) 评论(0) 推荐(0) 编辑
摘要: 新建MVC项目,添加程序集引用 定义接口ILog public interface ILog { string Save(string message); } 类TxtLog实现接口ILog public class TxtLog:ILog { public string Save(string m 阅读全文
posted @ 2016-03-02 16:12 成败在我手 阅读(1202) 评论(1) 推荐(0) 编辑
摘要: 原文:ALCA in Redis-land 一篇对使用Redis在NoSQL的世界中冒险之旅的总结。 The legs of our journey 像每次出发一样,先对我们这次的旅程路线做个介绍: Redis? What is it? Available datatypes Where are m 阅读全文
posted @ 2016-03-02 13:20 成败在我手 阅读(177) 评论(0) 推荐(0) 编辑
摘要: 一、业务发展驱动数据发展 随着网站业务的不断发展,用户量的不断增加,数据量成倍地增长,数据库的访问量也呈线性地增长。特别是在用户访问高峰期间,并发访问量突然增大,数据库的负载压力也会增大,如果架构方案不够健壮,那么数据库服务器很有可能在高并发访问负载压力下宕机,造成数据访问服务的失效,从而导致网站的 阅读全文
posted @ 2016-02-29 10:21 成败在我手 阅读(217) 评论(0) 推荐(0) 编辑
摘要: 一、反向代理:Web服务器的“经纪人” 1.1 反向代理初印象 反向代理(Reverse Proxy)方式是指以代理服务器来接受internet上的连接请求,然后将请求转发给内部网络上的服务器,并将从服务器上得到的结果返回给internet上请求连接的客户端,此时代理服务器对外就表现为一个服务器。 阅读全文
posted @ 2016-02-29 10:19 成败在我手 阅读(204) 评论(0) 推荐(0) 编辑
摘要: 一、NoSQL的风生水起 1.1 后Web2.0时代的发展要求 随着互联网Web2.0网站的兴起,传统的关系数据库在应付Web2.0网站,特别是超大规模和高并发的SNS类型的Web2.0纯动态网站已经显得力不从心,暴露了很多难以克服的问题: (1)对数据库高并发读写的需求 网站要根据用户个性化信息来 阅读全文
posted @ 2016-02-26 16:50 成败在我手 阅读(175) 评论(0) 推荐(0) 编辑
摘要: 一、Redis API For .Net 首先,不得不说Redis官方提供了众多的API开发包,但是目前Redis官方版本不支持.Net直接进行连接,需要使用一些第三方的开源类库。目前最流行的就是ServiceStack.Redis这个开源项目,其在GitHub上的下载地址为:https://git 阅读全文
posted @ 2016-02-26 16:47 成败在我手 阅读(209) 评论(0) 推荐(0) 编辑
摘要: 一、消息队列场景简介 “消息”是在两台计算机间传送的数据单位。消息可以非常简单,例如只包含文本字符串;也可以更复杂,可能包含嵌入对象。消息被发送到队列中,“消息队列”是在消息的传输过程中保存消息的容器。 在目前广泛的Web应用中,都会出现一种场景:在某一个时刻,网站会迎来一个用户请求的高峰期(比如: 阅读全文
posted @ 2016-02-26 16:44 成败在我手 阅读(412) 评论(0) 推荐(0) 编辑
摘要: 一、主从复制架构简介 通过前面几篇的介绍中,我们都是在单机上使用Redis进行相关的实践操作,从本篇起,我们将初步探索一下Redis的集群,而集群中最经典的架构便是主从复制架构。那么,我们首先来了解一下神马是主从复制架构? 1.1 源于关系数据库的读写分离 随着网站业务的不断发展,用户量的不断增加, 阅读全文
posted @ 2016-02-26 10:45 成败在我手 阅读(193) 评论(0) 推荐(0) 编辑
摘要: Redis简介 Redis是一个开源的,使用C语言编写,面向“键/值”对类型数据的分布式NoSQL数据库系统,特点是高性能,持久存储,适应高并发的应用场景。Redis纯粹为应用而产生,它是一个高性能的key-value数据库,并且提供了多种语言的API 性能测试结果表示SET操作每秒钟可达11000 阅读全文
posted @ 2016-02-25 16:02 成败在我手 阅读(377) 评论(0) 推荐(0) 编辑
上一页 1 ··· 3 4 5 6 7 8 9 10 下一页