08 2017 档案
摘要:http://blog.csdn.net/linxi1209163com/article/details/51029890 要说到为什么使用EJB,不得不先问一个问题,为什么使用J2EE规范? J2EE是一种利用java2平台来简化企业解决方案的开发,部署和管理相关复杂问题的体系结构,可以用于开发大
阅读全文
摘要:Redis Cluster集群 一、redis-cluster设计 Redis集群搭建的方式有多种,例如使用zookeeper等,但从redis 3.0之后版本支持redis-cluster集群,Redis-Cluster采用无中心结构,每个节点保存数据和整个集群状态,每个节点都和其他所有节点连接。
阅读全文
摘要:下面是来自知乎大神的一段说明,个人觉得非常清晰,就收藏了。 为什么集群? 通常,为了提高网站响应速度,总是把热点数据保存在内存中而不是直接从后端数据库中读取。Redis是一个很好的Cache工具。大型网站应用,热点数据量往往巨大,几十G上百G是很正常的事儿,在这种情况下,如何正确架构redis呢?
阅读全文
摘要:本章主要内容 扩展读性能 扩展写性能以及内存容量 扩展复杂的查询 随着Redis的使用越来越多, 只使用一台Redis服务器没办法存储所有数据或者没办法处理所有读写请求的问题迟早都会出现, 这时我们就需要使用一些方法对Redis进行扩展, 让它能够满足我们的需求。 我们首先要做的, 就是在Redis
阅读全文
摘要:本章主要内容 1.短结构( short structure) 2.分片结构( shared structure) 3.打包存储二进制位和字节 本章将介绍3种非常有价值的降低Redis内存占用的方法。 降低Redis的内存占用有助于减少创建快照和加载快照所需的时间、 提升载入AOF文件和重写AOF文件
阅读全文
摘要:本章主要内容 使用Redis进行搜索 对搜索结果进行排序 实现广告定向 实现职位搜索
阅读全文
摘要:本章主要内容 用户和状态 主页时间线 关注者列表和正在关注列表 状态消息的发布与删除 流API
阅读全文
摘要:本章主要内容 1.构建两个前缀匹配自 动补全程序 2.通过构建分布式锁来提高性能 3.通过开发计数信号量来控制并发 4.构建两个不同用途的任务队列 5.通过消息拉取系统来实现延迟消息传递 6.学习如何进行文件分发 本章首先会构建 两个自 动补全函数, 它们可以分别用于在较短或较长的联系人列表中快速找
阅读全文
摘要:本章主要内容 1.使用Redis记录日 志 2.使用Redis实现计数器并进行数据统计 3.查询IP地址所属的城市与国家 4.服务的发现与配置 这一章将介绍如何使用Redis来帮助和支持系统的其他部分: 使用日 志和计数器来收集系统当前的状态信息、 挖掘正在使用系统的顾客的相关信息、 将Redis用
阅读全文
摘要:本章主要内容 4.1 将数据持久化至硬盘 4.2 将数据复制至其他机器 4.3 处理系统故障 4.4 Redis事务 4.5 非事务型流水线( non-transactional pipeline) 4.6 诊断性能问题 1.本章首先会介绍Redis的各个持久化选项, 这些选项可以让用户将自己的数据
阅读全文
摘要:第3章 Redis命令 本章主要内容 字符串命令、 列表命令和集合命令 散列命令和有序集合命令 发布命令与订阅命令 其他命令 在每个不同的数据类型的章节里, 展示的都是该数据类型所独有的、 最具代表性的命令。 首先让我们来看看, 除了GET和SET之外, Redis的字符串还支持哪些命令。 3.1
阅读全文
摘要:第2章 使用 Redis构建Web应用 本章主要内容 1.登录cookie 2.购物车cookie 3.缓存生成的网页 4.缓存数据库行 5.分析网页访问记录 本章的所有内容都是围绕着发现并解决Fake Web Retailer这个虚构的大型网上商店来展开的, 这个商店每天都会有大约500万名不同的
阅读全文
摘要:第1章 初识Redis 注:本书在redis3.0版本的,比如redis3.0以后支持服务端集群。3.0之前只能客户端分片。 本章主要内容 1.Redis与其他软件的相同之处和不同之处 2.Redis的用法 3.使用Python示例代码与Redis进行简单的互动 4.使用Redis解决实际问题 Re
阅读全文