Redis实战
查字典图书网
当前位置: 查字典 > 图书网 > 编程> Redis实战

Redis实战

8.4

作者: Josiah L·Carlson
出版社: 人民邮电出版社
原作名: Redis in Action
译者: 黄健宏
出版年: 2015-10
页数: 300
装帧: 平装
ISBN: 9787115402844



推荐文章

猜你喜欢

附近的人在看

推荐阅读

拓展阅读

内容简介:

【内容简介】

本书深入浅出地介绍了Redis的5种数据类型,并通过多个实用示例展示了Redis的用法。除此之外,书中还讲述了Redis的优化方法以及扩展方法,是一本对于学习和使用 Redis 来说不可多得的参考书籍。

本书一共由三个部分组成。第一部分对Redis进行了介 绍,说明了Redis的基本使用方法、它拥有的5种数据结构以及操作这5种数据结构的命令,并讲解了如何使用Redis去构建文章展示网站、cookie、购物车、网页缓存、数据库行缓存等一系列程序。第二部分对Redis命令进行了更详细的介绍,并展示了如何使用Redis去构建更为复杂的辅助工具和应用程序,并在最后展示了如何使用Redis去构建一个简单的社交网站。第三部分对Redis用户经常会遇到的一些问题进行了介绍,讲解了降低Redis内存占用的方法、扩展Redis性能的方法以及使用Lua语言进行脚本编程的方法。

综上所述, 本书将是一本对于学习和使用 Redis 来说不可多得的参考书籍, 无论是 Redis 新手还是有一定经验的 Redis 使用者, 应该都能从本书中获益。

【读者支持网站】

查看试读章样,下载中文注释源码或者了解更多关于《Redis实战》的相关信息,请访问《Redis实战》的读者支持网站: redisinaction.com

作者简介:

【作者简介】

在大学毕业之后, Josiah Carlson 博士继续在加州大学欧文分校学习理论计算机科学。 在学习之余, Josiah 还断断续续地做过一些助教工作, 并偶尔承接一些编程方面的工作。 在 Josiah 即将要研究生毕业的时候, 他发现教职方面的工作机会 并不多, 于是 他加入了 Networks in Motion 公司, 开始了自己的职业生涯。 在 Networks in Motion 公司期间, Josiah 负责开发实时 GPS 导航软件, 以及交通事故通知系统。

在离开 Networks in Motion 公司之后, Josiah 加入了 Google 公司, 之后他又到了 Adly 公司工作, 并开始学习和使用 Redis 来构建内容定向广告系统(content-targeting advertising)和 Twitter 分析平台。 几个月之后, Josiah 加入了 Redis 邮件列表, 并在那里回答了数百个关于使用和配置 Redis 的问题。 在离开 Adly 公司并成为 ChowNow 公司的首席架构师兼联合创始人之后不久, Josiah 开始创作这本《Redis 实战》。

【译者简介】

黄健宏(huangz)在 2011 年开始接触 Redis 以来就一直在学习和研究 Redis , 他从 Redis 2.4 开始阅读并追踪 Redis 的源码, 对 Redis 2.6 以及 Redis 3.0 的源码进行了详细的注释, 并通过分析源码创作了《Redis 设计与实现》一书。

除此之外, 黄健宏还是 Redis 中文文档《Redis 命令参考》的译者。

要了解关于《Redis 实战》译者黄健宏的更多信息, 请访问他的个人主页 huangz.me ,或者他的豆瓣主页 http://www.douban.com/people/i_m_huangz/

目录:

译者序

序言

前言

致谢

关于本书

关于封面插图

第一部分:基础知识

第1章 初识Redis

1.1 Redis简介

1.2 Redis数据结构简介

1.3 Redis,你好!

1.4 寻求帮助

1.5 小结

第2章 使用Redis构建Web应用

2.1 登录和cookie缓存

2.2 使用Redis实现购物车

2.3 网页缓存

2.4 数据行缓存

2.5 网页分析

2.6 小结

第二部分:核心概念

第3章 Redis命令

3.1 字符串

3.2 列表

3.3 集合

3.4 散列

3.5 有序集合

3.6 发布与订阅

3.7 其他命令

3.8 小结

第 4 章 数据安全与性能保障

4.1 持久化选项

4.2 复制

4.3 处理系统故障

4.4 Redis事务

4.5 非事务型流水线

4.6 关于性能方面的注意事项

4.7 小结

第 5 章 使用Redis构建支持程序

5.1 使用Redis来记录日志

5.2 计数器和统计数据

5.3 查找IP所属城市以及国家

5.4 服务的发现与配置

5.5 小结

第 6 章 使用 Redis 构建应用组件

6.1 自动补完

6.2 分布式锁

6.3 计数信号量

6.4 任务队列

6.5 消息拉取

6.6 使用 Redis 进行文件分发

6.7 小结

第 7 章 基于搜索的应用程序

7.1 使用 Redis 进行搜索

7.2 有序索引

7.3 广告定向

7.4 职位搜索

7.5 小结

第 8 章 构建简单的社交网站

8.1 用户和状态

8.2 定制时间线

8.3 关注者列表以及正在关注列表

8.4 状态消息的发布与删除

8.5 流 API

8.6 小结

第三部分:进阶内容

第 9 章 降低内存占用

9.1 短结构

9.2 分片结构

9.3 打包储存二进制位和字节

9.4 小结

第 10 章 扩展 Redis

10.1 扩展读性能

10.2 扩展写性能和内存容量

10.3 对复杂的查询进行扩展

10.4 小结

第 11 章 Redis 的 Lua 脚本编程

11.1 在不编写 C 代码的情况下添加新功能

11.2 使用 Lua 重写锁和信号量

11.3 移除 WATCH/MULTI/EXEC 事务

11.4 使用 Lua 对列表进行分片

11.5 小结

第四部分:附录

附录A 快速安装指南

A.1 在Debian Linux或者Ubuntu Linux上面安装Redis的方法

A.2 在OS X上面安装Redis的方法

A.3 在Windows上安装Redis的方法

A.4 你好Redis

附录B 其他资源和参考资料

B.1 提供帮助的论坛

B.2 入门议题

B.3 队列函数库以及一些其他用途的函数库

B.4 数据可视化和数据记录

B.5 数据源

B.6 Redis经验分享和相关文章

展开全文
热门标签:
  • 大家都在看
  • 小编推荐
  • 猜你喜欢
  •