您当前的位置:首页 > 计算机 > 软件应用 > 数据库 > Redis

Redis数据库学习教程(第二版)

时间:10-19来源:作者:点击数:

Redis教程图标Redis(Remote Dictionary Server)译为“远程字典服务”,它是一款基于内存实现的键值型 NoSQL 数据库, 通常也被称为数据结构服务器,这是因为它可以存储多种数据类型,比如 string(字符串),hash(哈希散列),list(列表),set(集合)和 sorted set(有序集合)等。

Redis 是由意大利人 Salvatore Sanfilippo 使用 C语言编写,它遵守 BSD 开源协议,并且对多种编程语言提供了良好的 API 支持,比如 Java,C/C++,C#,PHP,JavaScript,Perl,Python,Ruby 等,在本套教程的结尾,我们介绍了 Python、Java、PHP 这三种编程语言如何使用 Redis。

自 2010 年 3 月 15 日起,Redis 的开发工作由 VMware(威睿)公司主持。关于 Redis 数据库下载和安装,目前官方网站,只提供了 Linux 版本的下载安装包。

注意,Windows 系统可以下载安装非官方的 Redis 版本,不过其使用性能远不如 Linux 系统。

教程特点

本套 Redis 教程专门为初学者、程序开发人员准备的。如果您是初学者,在学习完本套教程后,会对 Redis 数据库有初步的了解和掌握;而对于开发人员而言,通过阅读本教程,您能快速地掌握 Redis 数据库的高级应用。

本套 Redis 教程对 Redis 数据库的基础知识和高级知识做了非常详细地讲解。我们本着尽量避开底层原理的原则,以通俗易懂的方式讲解 Redis 数据库的相关知识点。教程中深入讲解了 Redis 五种常用数据类型,并采用“Redis 命令+演示示例”相结合的方式进行讲解。同时我们也对 Redis 缓存、Redis 持久化、Redis 主从复制等进阶知识做了详细介绍。

阅读条件

在学习本教程之前,您应该了解并掌握一些数据结构的基本知识,比如队列、栈、希映射等。如果您掌握一种或多种其他数据库的相关知识,那将再好不过,比如 Memcached 缓存型数据库、MySQL 关系型数据库。

资源推荐

学习 Redis 相关资源推荐:

教程章节:
1.Redis是什么
2.Redis下载和安装(Windows系统)
3.Linux下载安装Redis(Ubuntu系统)
4.Redis配置文件
5.Redis数据类型
6.Redis命令行模式
7.Redis key键
8.Redis string字符串
9.Redis bitmap位图操作(图解)
10.Redis INCR数值操作命令
11.Redis list列表
12.Redis hash哈希散列(图解)
13.Redis set集合
14.Redis zset有序集合(底层原理+图解)
15.Redis连接命令详解
16.Redis安全策略
17.Redis客户端(client)命令
18.Redis服务器命令
19.Redis HyperLoglog基数统计
20.Redis PubSub发布订阅(详细图解)
21.Redis Stream消息队列
22.Redis布隆过滤器(原理+图解)
23.Redis GEO地理位置
24.Redis Transaction事务
25.Redis Lua脚本
26.Redis Benchmark性能测试
27.Redis分区技术详解
28.Redis Pipeline管道技术
29.Redis数据备份和还原
30.Redis RDB持久化详解(原理+配置策略)
31.Redis AOF持久化详解(含配置策略)
32.Redis Cluster主从模式详解
33.Redis集群:Sentinel哨兵模式(详细图解)
34.Redis分布式锁应用(实现+原理)
35.Redis缓存问题(图解:三种缓存问题)
36.Java使用Redis
37.PHP使用Redis
38.Python使用Redis
39.Redis配置项汇总(超级详细)
方便获取更多学习、工作、生活信息请关注本站微信公众号城东书院 微信服务号城东书院 微信订阅号
推荐内容
相关内容
栏目更新
栏目热门