网站首页  软件下载  游戏下载  翻译软件  电子书下载  电影下载  电视剧下载  教程攻略

请输入您要查询的图书:

 

书名 Redis使用手册/数据库技术丛书
分类
作者 黄健宏
出版社 机械工业出版社
下载
简介
内容推荐
本书系统化介绍Redis的基本原理、命令使用、管理与维护,内容全面,深入细腻,是掌握Redis的案头必备参考书。本书主要分为三大部分,共20章。第一部分介绍了Redis最核心的9种数据结构,列举了操作这些数据结构的众多命令及其详细信息,并在其中穿插介绍了多个使用Redis命令构建应用程序的示例。通过这些程序示例,读者可以进一步加深对命令的认识,并学会如何在实际中应用这些命令,从而达到学而致用的目的。第二部分介绍了Redis在数据结构的基础上为用户提供的额外功能,其中包括数据库管理、自动过期、流水线与事务、Lua脚本、持久化、发布与订阅、模块管理等,读者可以通过阅读这一部分学会如何将Redis应用在更多场景中。第三部分介绍了Redis的三项多机功能:复制、Sentinel和集群。读者可以通过阅读这一部分来获得扩展Redis读写性能的相关知识,并根据自己的情况为Redis系统选择合适的扩展方式。
作者简介
黄健宏,2011年开始接触Redis,之后一直在持续地学习和研究Redis源码,并通过写书、翻译、讲授课程等方式分享Redis知识。他是《Redis设计与实现》的作者,《Redis实战》的译者,并且长期翻译和维护着在线的中文Redis文档《Redis命
目录
前言
第1章 引言
1.1 Redis简介
1.2 内容编排
1.3 目标读者
1.4 预备工作
1.5 执行命令
1.6 配置服务器
1.7 示例代码
1.8 版本说明
1.9 读者服务网站
1.10 启程
第一部分 数据结构与应用
第2章 字符串
2.1 SET:为字符串键设置值
2.1.1 改变覆盖规则
2.1.2 其他信息
2.2 GET:获取字符串键的值
2.3 GETSET:获取旧值并设置新值
示例:缓存
示例:锁
2.4 MSET:一次为多个字符串键设置值
2.5 MGET:一次获取多个字符串键的值
2.6 MSETNX:只在键不存在的情况下,一次为多个字符串键设置值
示例:存储文章信息
2.7 STRLEN:获取字符串值的字节长度
2.8 字符串值的索引
2.9 GETRANGE:获取字符串值指定索引范围上的内容
2.10 SETRANGE:对字符串值的指定索引范围进行设置
2.10.1 自动扩展被修改的字符串
2.10.2 在值里面填充空字节
2.10.3 其他信息
示例:给文章存储程序加上文章长度计数功能和文章预览功能
2.11 APPEND:追加新内容到值的末尾
2.11.1 处理不存在的键
2.11.2 其他信息
示例:存储日志
2.12 使用字符串键存储数字值
2.13 INCRBY、DECRBY:对整数值执行加法操作和减法操作
2.13.1 类型限制
2.13.2 处理不存在的键
2.13.3 其他信息
2.14 INCR、DECR:对整数值执行加1操作和减1操作
2.15 INCRBYFLOAT:对数字值执行浮点数加法操作
2.15.1 处理不存在的键
2.15.2 使用INCRBYFLOAT执行浮点数减法操作
2.15.3 INCRBYFLOAT与整数值
2.15.4 小数位长度限制
2.15.5 其他信息
示例:ID生成器
示例:计数器
示例:限速器
2.16 重点回顾
第3章 散列
3.1 散列简介
3.2 HSET:为字段设置值
3.2.1 使用新值覆盖旧值
3.2.2 其他信息
3.3 HSETNX:只在字段不存在的情况下为它设置值
3.4 HGET:获取字段的值
3.4.1 处理不存在的字段或者不存在的散列
3.4.2 其他信息
示例:实现短网址生成程序
3.5 HINCRBY:对字段存储的整数值执行加法或减法操作
3.5.1 执行减法操作
3.5.2 处理异常情况
3.5.3 其他信息
3.6 HINCRBYFLOAT:对字段存储的数字值执行浮点数加法或减法操作
3.6.1 增量和字段值的类型限制
3.6.2 执行减法操作
3.6.3 其他信息
示例:使用散列键重新实现计数器
3.7 HSTRLEN:获取字段值的字节长度
3.8 HEXISTS:检查字段是否存在
3.9 HDEL:删除字段
3.10 HLEN:获取散列包含的字段数量
示例:实现用户登录会话
3.11 HMSET:一次为多个字段设置值
3.11.1 使用新值覆盖旧值
3.11.2 其他信息
3.12 HMGET:一次获取多个字段的值
3.13 HKEYS、HVALS、HGETALL:获取所有字段、所有值、所有字段和值
3.13.1 字段在散列中的排列顺序
3.13.2 其他信息
示例:存储图数据
示例:使用散列键重新实现文章存储?程序
3.14 散列与字符串
3.14.1 散列键的优点
3.14.2 字符串键的优点
3.14.3 字符串键和散列键的选择
3.15 重点回顾
第4章 列表
4.1 LPUSH:将元素推入列表左端
4.1.1 一次推入多个元素
4.1.2 其他信息
4.2 RPUSH:将元素推入列表右端
4.2.1 一次推入多个元素
4.2.2 其他信息
4.3 LPUSHX、RPUSHX:只对已存在的列表执行推入操作
4.3.1 每次只能推入单个元素
16.2 SUBSCRIBE:订阅频道
16.2.1 接收频道消息
16.2.2 其他信息
16.3 UNSUBSCRIBE:退订频道
16.3.1 UNSUBSCRIBE命令在不同客户端中的应用
16.3.2 其他信息
16.4 PSUBSCRIBE:订阅模式
16.4.1 接收模式消息
16.4.2 其他信息
16.5 PUNSUBSCRIBE:退订模式
16.5.1 PUNSUBSCRIBE命令在不同客户端中的应用
16.5.2 其他信息
16.6 PUBSUB:查看发布与订阅的相关信息
16.6.1 查看被订阅的频道
16.6.2 查看频道的订阅者数量
16.6.3 查看被订阅模式的总数量
16.6.4 其他信息
示例:广播系统
16.7 重点回顾
第17章 模块
17.1 模块的管理
17.1.1 编译模块
17.1.2 载入模块
17.1.3 列出已载入的模块
17.1.4 卸载模块
17.2 ReJSON模块
17.2.1 编译和载入
17.2.2 使用示例
17.2.3 ReJSON路径
17.2.4 API简介
17.3 RediSQL模块
随便看

 

霍普软件下载网电子书栏目提供海量电子书在线免费阅读及下载。

 

Copyright © 2002-2024 101bt.net All Rights Reserved
更新时间:2025/3/10 17:26:03