Redis入门指南
电子书推荐
-
Redis入门指南(第2版).李子骅(带详细书签).pdf 完整版 评分:
《Redis入门指南(第2版)》是一本Redis的入门指导书籍,以通俗易懂的方式介绍了Redis基础与实践方面的知识,包括历史与特性、在开发和生产环境中部署运行Redis、数据类型与命令、使用Redis实现队列、事务、复制、管道、持久化、优化Redis存储空间等内容,并采用任务驱动的方式介绍了PHP、Ruby、Python和Node.js这4种语言的Redis客户端库的使用方法。 李子骅(Luin),北京航空航天大学软件学院2009级本科生,阿里巴巴资深研发工程师。先后工作于街旁网、微软亚洲研究院和楽ニュー株式会社。乐于将自己对技术的感悟与他人分享。 前言 第1章 简介 1.1 历史与发展 1.2 特性 1.2.1 存储结构 1.2.2 内存存储与持久化 1.2.3 功能丰富 1.2.4 简单稳定 第2章 准备 2.1 安装Redis 2.1.1 在POSIX系统中安装 2.1.2 在OS X系统中安装 2.1.3 在Windows中安装 2.2 启动和停止Redis 2.2.1 启动Redis 2.2.2 停止Redis 2.3 Redis命令行客户端 2.3.1 发送命令 2.3.2 命令返回值 2.4 配置 2.5 多数据库 第3章 入门 3.1 热身 3.2 字符串类型 3.2.1 介绍 3.2.2 命令 3.2.3 实践 3.2.4 命令拾遗 3.3 散列类型 3.3.1 介绍 3.3.2 命令 3.3.3 实践 3.3.4 命令拾遗 3.4 列表类型 3.4.1 介绍 3.4.2 命令 3.4.3 实践 3.4.4 命令拾遗 3.5 集合类型 3.5.1 介绍 3.5.2 命令 3.5.3 实践 3.5.4 命令拾遗 3.6 有序集合类型 3.6.1 介绍 3.6.2 命令 3.6.3 实践 3.6.4 命令拾遗 第4章 进阶 4.1 事务 4.1.1 概述 4.1.2 错误处理 4.1.3 WATCH命令介绍 4.2 过期时间 4.2.1 命令介绍 4.2.2 实现访问频率限制之一 4.2.3 实现访问频率限制之二 4.2.4 实现缓存 4.3 排序 4.3.1 有序集合的集合操作 4.3.2 SORT命令 4.3.3 BY参数 4.3.4 GET参数 4.3.5 STORE参数 4.3.6 性能优化 4.4 消息通知 4.4.1 任务队列 4.4.2 使用Redis实现任务队列 4.4.3 优先级队列 4.4.4 “发布/订阅”模式 4.4.5 按照规则订阅 4.5 管道 4.6 节省空间 4.6.1 精简键名和键值 4.6.2 内部编码优化 第5章 实践 5.1 PHP与Redis 5.1.1 安装 5.1.2 使用方法 5.1.3 简便用法 5.1.4 实践:用户注册登录功能 5.2 Ruby与Redis 5.2.1 安装 5.2.2 使用方法 5.2.3 简便用法 5.2.4 实践:自动完成 5.3 Python与Redis 5.3.1 安装 5.3.2 使用方法 5.3.3 简便用法 5.3.4 实践:在线的好友 5.4 Node.js与Redis 5.4.1 安装 5.4.2 使用方法 5.4.3 简便用法 5.4.4 实践:IP地址查询 第6章 脚本 6.1 概览 6.1.1 脚本介绍 6.1.2 实例:访问频率限制 6.2 Lua语言 6.2.1 Lua语法 6.2.2 标准库 6.2.3 其他库 6.3 Redis与Lua 6.3.1 在脚本中调用Redis命令 6.3.2 从脚本中返回值 6.3.3 脚本相关命令 6.3.4 应用实例 6.4 深入脚本 6.4.1 KEYS与ARGV 6.4.2 沙盒与随机数 6.4.3 其他脚本相关命令 6.4.4 原子性和执行时间 第7章 持久化 7.1 RDB方式 7.1.1 根据配置规则进行自动快照 7.1.2 用户执行 SAVE或 BGSAVE命令 7.1.3 执行 FLUSHALL命令 7.1.4 执行复制时 7.1.5 快照原理 7.2 AOF方式 7.2.1 开启AOF 7.2.2 AOF的实现 7.2.3 同步硬盘数据 第8章 集群 8.1 复制 8.1.1 配置 8.1.2 原理 8.1.3 图结构 8.1.4 读写分离与一致性 8.1.5 从数据库持久化 8.1.6 无硬盘复制 8.1.7 增量复制 8.2 哨兵 8.2.1 什么是哨兵 8.2.2 马上上手 8.2.3 实现原理 8.2.4 哨兵的部署 8.3 集群 8.3.1 配置集群 8.3.2 节点的增加 8.3.3 插槽的分配 8.3.4 获取与插槽对应的节点 8.3.5 故障恢复 第9章 管理 9.1 安全 9.1.1 可信的环境 9.1.2 数据库密码 9.1.3 命名命令 9.2 通信协议 9.2.1 简单协议 9.2.2 统一请求协议 9.3 管理工具 9.3.1 redis-cli 9.3.2 phpRedisAdmin 9.3.3 Rdbtools 附录A Redis命令属性 A.1 REDIS_CMD_WRITE A.2 REDIS_CMD_DENYOOM A.3 REDIS_CMD_NOSCRIPT A.4 REDIS_CMD_RANDOM A.5 REDIS_CMD_SORT_FOR_SCRIPT A.6 REDIS_CMD_LOADING 附录B 配置参数索引 附录C CRC16实现参考
上传时间:2018-04 大小:29.29MB
- 11.61MB
Redis入门指南(第2版)
2017-09-13Redis入门指南(第2版)Redis入门指南(第2版)Redis入门指南(第2版)Redis入门指南(第2版)Redis入门指南(第2版)Redis入门指南(第2版)
- 2.43MB
Redis入门指南(第2版)完整版
2016-05-17Redis入门指南(第2版)完整版
- 13.72MB
Redis 入门指南.pdf
2018-11-17Redis 入门指南.pdf
- 21.87MB
redis 入门指南 第2版 完整版
2018-02-18redis 入门指南 第2版 完整版 redis 入门指南 第2版 完整版 redis 入门指南 第2版 完整版
- 2.70MB
Redis 入门指南 第二版 epub文字版
2018-11-17Redis 入门指南 第二版 epub文字版 文字版,里面内容随时可以复制,适应各种设备!
- 13.9MB
REDIS 入门指南pdf
2018-09-03程序员进阶书籍系列 程序员进阶之路高清pdf系列书籍之--程序员进阶书籍系列 程序员进阶之路高清pdf系列书籍之--
- 2.88MB
Redis 入门指南 第二版 mobi文字版
2018-11-17Redis 入门指南 第二版 mobi文字版 特别适合用kindle(或者手机kindle app)看,随时随地学习!
- 8.60MB
下载sqlncli_x64.msi.zip
2022-04-07安装sql server 2005时,出现这个错误:“无法找到产品microsoft SQL Server Native Client的安装程序包,尝试再次使用的安装包 ' Sqlncli.msi ' 有效副本安装。” sqlncli_x64.msi驱动是通过安装 sqlncli.msi 来解决电脑没有安装SQL的问题。
- 147.82MB
虹软3.0人脸识别客户端(追踪,活体检测,人脸特征存储,人脸识别,人脸注册,人脸匹配)可离线断网部署 5000个免费key/年
2024-04-17功能介绍: 人脸追踪,活体检测,人脸特征存储,人脸识别,人脸注册,人脸匹配 摄像头视频实时预览,实时人脸追踪标记以及Http方式的人脸识别,人脸注册 通过接口来实现WEB端进行人脸识别 使用说明: 根目录打开App.config文件 https://ai.arcsoft.com.cn/index.html虹软官网注册账号,新建人脸识别应用,将appid sdkkey64 sdkkey32信息补全 新建人脸识别应用后,下载c++ x64的sdk,将sdk里面的lib文件夹内的dll覆盖替换到根目录的Libs文件 双击ArcAi.exe启动即可 首先点击视频预览,将摄像头画面实时展示 点击注册人脸,采集人脸信息保存到数据库 点击识别人脸,在右侧面板即可看到人脸绑定的用户信息 点击启动HTTP人脸识别服务按钮后即可通过http请求来注册人脸信息,和识别人脸信息 http请求方式为formdata,请求参数file=文件 需要源码的同学请私我!
- 18.80MB
2023年更新的最新版全国五级行政区域数据库表以及sql文件
2023-06-30五级行政区域包含:一级行政区)省级行政区:省、自治区、直辖市、特别行政区;(二级行政区)地级行政区:地区、盟、自治州、市;(三级行政区)县级行政区:县、自治县、旗、自治旗、县级市、(市辖)区、林区、个特区;(四级行政区)乡级行政区:乡、民族乡、镇、街道、苏木、民族苏木、(县辖)区;(五级行政区)村级行政区:行政村、社区。 本资源为2023年3月份最新更新的最新版全国五级行政区域数据库表以及sql文件,包含行政区域名称及区域代码,如需原始数据表格或者json版本可联系本人获取。
- 684KB
数据库系统概念(原书第七版)课后作业题
2023-09-20数据库系统概念(原书第七版)的课后习题答案,包含SQL语句,范式,ER图。
- 540KB
年度变更举证DB照片查看工具
2023-01-03基于ArcGIS add-in 开发,可实现在GIS中查看图斑举证照片和拍摄方位。使用说明:https://blog.csdn.net/weixin_44284855/article/details/131665667
- 68.94MB
Navicat15安装包和安装教程.zip
2022-01-13Navicat15安装包和安装教程.zip
- 15.88MB
DB Browser for SQLite 数据库查看工具
2023-06-14DB Browser for SQLite 数据库查看工具
- 1020KB
JAVA课程设计,学生管理系统,设计SQL server数据库操作
2023-09-13项目文件分为10个部分:首先有两个窗口:管理员登录窗口以及实现其他功能的总窗口;其次就是查找类、插入类、浏览类、修改类这四个项目核心类,最后这四个核心实现类又一一对应这四个函数:查找、插入、浏览(查看)、修改,共10个部分在同一个package中,故对于访问权限问题没有过于重视,大部分都为友好类或者友好方法,具体实现方式下文有具体解释,故在此不在详述。
- 549.51MB
DBeaverEE24.0 免安装版 解压即用
2024-03-14DBeaver Enterprise Edition 24.0 Windows版本 下载后解压到D:\Program Files文件夹下即可直接使用 如果解压到其他位置,解压后要修改dbeaver.ini文件,将文件里的路径修改成你解压的文件夹后才可以
- 443.77MB
i2 Analyst's Notebook for free免狗
2023-12-23做数据挖掘和可视化展示的情报分析软件。 一、主要能力 (一)数据管理: 实体(Entities): 代表现实世界的对象(如人、位置、银行账户)或事件(如会议)。每个实体具有不同的表示方式和类型,用以决定其在图表上的显示方式和对其进行分类。实体包含存储有关该对象或事件的信息的属性。 - 链接(Links): 表示两个实体之间的关系,例如人与车辆的所有权或两个银行账户之间的交易。链接在图表上以两个实体之间的线条形式表示。链接的风格可以表达关系的确信度,例如实线可能表示已确认的关系。 - 属性(Properties): 存储有关实体或链接的信息,对可视化和分析至关重要。属性可以描述图表项目的各种特征,如标签、描述、来源细节以及显示设置。 (二)身份(Identities)和数据记录(Data Records): 身份: 在图表上唯一标识一个项目,或提供回数据源中的实体或链接信息的唯一链接。实体可以具有一个或多个数据库身份,或者没有身份。 数据记录: 从数据源绘制信息时,创建回数据源信息的引用,也可以创建包含该数据源数据的记录。数据记录包含在创建图表项目时数据源中的信息。 样式和外观配置:
- 69.3MB
mongodb-linux-x86_64-rhel70-4.4.13安装包和conf配置文件
2022-04-11mongodb安装包和配置文件! mongodb安装包和配置文件!
- 355KB
基于SpringBoot+Vue实现增删改查和分页查询DEMO(源码+数据库)
2023-04-17springboot项目,基于SpringBoot+Vue实现增删改查分页DEMO(源码+数据库) 技术栈 数据库:MySQL 后端框架:SpringBoot+Spring Data JPA 前端框架:Vue-ElementUI
- 95.46MB
数据库表结构导出到word、excel、pdf
2023-06-07cmd切换到下载的database-export-4.0.0.jar所在的目录。 cmd/shell执行java -jar database-export-4.0.0.jar 即可启动。
- 27KB
ShardingSphere笔记(三):自定义分片算法 - 按月分表·真·自动建表
2023-05-30基于ShardingSphere实现的动态数据库+自动按月分表、建表框架。
- 4.10MB
Qt6.5.0MySQL驱动文件已编译版本
2023-04-13Qt6.5.0MySQL驱动文件已编译版本,直接拿来拷贝进驱动文件夹就能用。不需要繁琐的编译过程。下面为资源文件树状图。 ├─mingw_64QMySQL驱动文件 │ qsqlmysql.debug │ qsqlmysql.dll │ ├─msvc2019_64QMySQL驱动文件 │ qsqlmysql.dll │ qsqlmysql.exp │ qsqlmysql.lib │ qsqlmysql.pdb │ qsqlmysqld.dll │ qsqlmysqld.exp │ qsqlmysqld.lib │ qsqlmysqld.pdb │ └─MySQL_lib文件 libmysql.dll libmysql.lib
- 26.48MB
山东大学火车票售票系统数据库课程设计
2022-06-08当时作者很菜,用Java Web实现的火车票售票系统,其中实现了火车票售票系统该有的基础功能,是面向演示开发的课程设计。该系统是可以正常运行使用的。只是设计的不太好,但是供新手学习应该还是可以看看的。
- 431.6MB
MySql5.7.43安装包
2023-09-21MySql5.7最新版安装包,可搭配本人主页的mysql5.7安装教程自行安装。
- 4.41MB
教务管理系统——数据库课程设计mysql+java
2022-05-24教务管理系统(或自拟题目) 【目的】 该实践性环节对于巩固学生的数据库知识,系统地掌握数据库设计理论与应用,加强学生的实践动手能力和提高学生的综合开发经验十分重要和必要。 本课程分为系统需求分析与数据库设计、应用程序功能设计和系统集成调试三个阶段进行。 主要目标如下: 1、加深学生对数据库系统、应用程序设计语言的理论知识的理解和应用水平。 2、通过设计实际的数据库系统应用课题,使学生进一步熟悉数据库管理系统的操作技术,并提高动手能力以及分析问题、解决问题的能力。 原文链接:https://blog.csdn.net/weixin_48388330/article/details/122513738
- 32.1MB
RedisDesktopManager
2022-02-10Redis数据库可视化工具
- 71.58MB
oci.dll 12版本全部
2022-05-16资源是从Oracle官方网站下载,已测试可用
- 250.95MB
MySQL5.6版本的下载、安装与配置
2024-02-29MySQL5.6版本的下载、安装与配置 安装步骤:https://lvdkpt.blog.csdn.net/article/details/132638145
- 118.22MB
数据库系统设计大作业 图书馆管理系统 图形界面 python
2020-12-04包括对应数据库的SQL文件以及程序源码。数据库方面推荐使用MySQL workbench(免费)或者Navicat,系统通过python编程实现,需安装的库有PyQt5 pyqt5-tools pymysql 打包在了资源里,放到python路径下的Lib文件夹里即可,也可用pip install来安装 Mysql版本是8.0 导入到低版本可能会报错 使用教程录了个视频 https://www.bilibili.com/video/BV1mr4y1G7xp/
- 414.60MB
零基础入门转录组分析-数据处理(TCGA数据库)教程配套的代码,原始数据以及最终处理好的数据
2024-03-29TCGA数据集是转录组分析常用的数据库,从数据库中获取相应的数据集之后进行数据清洗过程相对麻烦,但同时也是最关键的一步,本资源是零基础入门转录组分析——数据处理(TCGA数据库)教程中配套的代码+原始数据+最终处理好的数据。 零基础入门转录组分析——数据处理(TCGA数据库)教程链接:https://blog.csdn.net/weixin_49878699/article/details/135373467?csdn_share_tail=%7B%22type%22%3A%22blog%22%2C%22rType%22%3A%22article%22%2C%22rId%22%3A%22135373467%22%2C%22source%22%3A%22weixin_49878699%22%7D