搜索
高级检索
高级搜索
书       名 :
著       者 :
出  版  社 :
I  S  B  N:
文献来源:
出版时间 :
Redis应用实例/Redis应用与实战丛书
0.00     定价 ¥ 69.80
图书来源: 浙江图书馆(由浙江新华配书)
此书还可采购25本,持证读者免费借回家
  • 配送范围:
    浙江省内
  • ISBN:
    9787115653956
  • 作      者:
    作者:黄健宏|责编:杨海玲
  • 出 版 社 :
    人民邮电出版社
  • 出版日期:
    2024-12-01
收藏
畅销推荐
内容介绍
本书将从内部组件、外部应用和数据结构3个方面为读者介绍Redis常见、经典的用法与实例,并且所有实例均附有完整的Python代码,方便读者学习和参考。全书分3个部分:第一部分讲内部组件,介绍的实例通常用于系统内部,如缓存、锁、计数器、迭代器、速率限制器等,这些都是很多系统中不可或缺的部分;第二部分讲外部应用,介绍的实例都是一些日常常见的、用户可以直接接触到的应用,如直播弹幕、社交关系、排行榜、分页、地理位置等;第三部分讲数据结构,介绍的实例是一些使用Redis实现的常见数据结构,如先进先出队列、栈、优先队列和矩阵等。本书希望通过展示常见的Redis应用实例来帮助读者了解使用Redis解决各类问题的方法,并加深读者对Redis各项命令及数据结构的认识,使读者真正成为能够使用Redis解决各类问题的Redis专家。 本书适合对Redis有基本了解且想要进一步掌握Redis及键值数据库具体应用的技术人群,是理想的Redis技术进阶读物。
展开
目录
第一部分 内部组件
第1章 缓存文本数据
1.1 需求描述
1.2 解决方案:使用字符串键缓存单项数据
1.3 实现代码:使用字符串键缓存单项数据
1.4 解决方案:使用JSON/哈希键缓存多项数据
1.5 实现代码:使用JSON/哈希键缓存多项数据
1.6 重点回顾
第2章 缓存二进制数据
2.1 需求描述
2.2 解决方案
2.3 实现代码
2.4 重点回顾
第3章 锁
3.1 需求描述
3.2 解决方案
3.3 实现代码
3.4 扩展方案:带自动解锁功能的锁
3.5 重点回顾
第4章 带密码保护功能的锁
4.1 需求描述
4.2 解决方案
4.3 实现代码
4.4 重点回顾
第5章 自增数字ID
5.1 需求描述
5.2 解决方案:使用字符串键
5.3 实现代码:使用字符串键实现自增数字ID生成器
5.4 解决方案:使用哈希键
5.5 实现代码:使用哈希键实现自增数字ID生成器
5.6 重点回顾
第6章 计数器
6.1 需求描述
6.2 解决方案:使用字符串键
6.3 实现代码:使用字符串键实现计数器
6.4 解决方案:使用哈希键
6.5 实现代码:使用哈希键实现计数器
6.6 重点回顾
第7章 唯一计数器
7.1 需求描述
7.2 解决方案:使用集合键
7.3 实现代码:使用集合键实现唯一计数器
7.4 解决方案:使用HyperLogLog键
7.5 实现代码:使用HyperLogLog键实现唯一计数器
7.6 重点回顾
第8章 速率限制器
8.1 需求描述
8.2 解决方案
8.3 实现代码
8.4 重点回顾
第9章 二元操作记录器
9.1 需求描述
9.2 解决方案
9.3 实现代码
9.4 重点回顾
第10章 资源池
10.1 需求描述
10.2 解决方案
10.3 实现代码
10.4 重点回顾
第11章 紧凑字符串
11.1 需求描述
11.2 解决方案
11.3 实现代码
11.4 重点回顾
第12章 数据库迭代器
12.1 需求描述
12.2 解决方案
12.3 实现代码
12.4 扩展实现:数据库采样程序
12.5 重点回顾
第13章 流迭代器
13.1 需求描述
13.2 解决方案:使用XRANGE
13.3 实现代码:使用XRANGE实现流迭代器
13.4 解决方案:使用XREAD
13.5 实现代码:使用XREAD实现流迭代器
13.6 重点回顾
第二部分 外部应用
第14章 消息队列
14.1 需求描述
14.2 解决方案
14.3 实现代码
14.4 扩展实现:直播间弹幕系统
14.5 重点回顾
第15章 标签系统
15.1 需求描述
15.2 解决方案
15.3 实现代码
15.4 扩展实现:为根据标签查找目标功能加上缓存
15.5 重点回顾
第16章 自动补全
16.1 需求描述
16.2 解决方案
16.3 实现代码
16.4 扩展实现:自动移除冷门输入建议表
16.5 重点回顾
第17章 抽奖
17.1 需求描述
17.2 解决方案
17.3 实现代码
17.4 重点回顾
第18章 社交关系
18.1 需求描述
18.2 解决方案
18.3 实现代码
18.4 重点回顾
第19章 登录会话
19.1 需求描述
19.2 解决方案
19.3 实现代码
19.4 重点回顾
第20章 短网址生成器
20.1 需求描述
20.2 解决方案
20.3 实现代码
20.4 扩展实现:为短网址生成器加上缓存
20.5 重点回顾
第21章 投票
21.1 需求描述
21.2 解决方案
21.3 实现代码
21.4 重点回顾
第22章 排行榜
22.1 需求描述
22.2 解决方案
22.3 实现代码
22.4 重点回顾
第23章 分页
23.1 需求描述
23.2 解决方案
23.3 实现代码
23.4 重点回顾
第24章 时间线
24.1 需求描述
24.2 解决方案
24.3 实现代码
24.4 重点回顾
第25章 地理位置
25.1 需求描述
25.2 解决方案
25.3 实现代码
25.4 扩展实现:实现“摇一摇”功能
25.5 扩展实现:为“摇一摇”功能设置缓存
25.6 重点回顾
第三部分 数据结构
第26章 先进先出队列
26.1 需求描述
26.2 解决方案
26.3 实现代码
26.4 扩展实现:反方向的队列
26.5 重点回顾
第27章 定长队列和淘汰队列
27.1 需求描述
27.2 解决方案
27.3 实现代码
27.4 扩展实现:淘汰队列
27.5 重点回顾
第28章 栈(后进先出队列)
28.1 需求描述
28.2 解决方案
28.3 实现代码
28.4 扩展实现:为栈添加更多方法
28.5 重点回顾
第29章 优先队列
29.1 需求描述
29.2 解决方案
29.3 实现代码
展开
加入书架成功!
收藏图书成功!
我知道了(3)
发表书评
读者登录

请选择您读者所在的图书馆

选择图书馆
浙江图书馆
点击获取验证码
登录
没有读者证?在线办证