目录 一、关系数据库和非关系型数据库 1、关系型数据库 2、非关系型数据库 二、关系型数据库和非关系型数据库区别 1、数据存储方式不同 1.1 关系型数据 1.2 非关系型数据库 2、扩展方式不同 2.1 SQL数据库 2.2 NoSQL数据库 3、对事务性的支持不同 3.1 SQL数据库 3.2 NoSQL数据库 4、非关系型数据库产生背景 5、SQL和NoSQL数据的存储过程 5.1 关系型数据库 5.2 非关系型数据库 三、Redis数据库 1. Redis数据库的概述 2、Redis的特点 3、Redis五种数据类型 3.1 String数据类型 3.2 List数据类型 3.3 Hash数据类型(散列类型) 3.4 Set数据类型(无序集合) 3.5 Sorted Set数据类型(zset、有序集合) 4、Redis效率快的原因 四、Redis 部署以及相关命令 1、Redis安装部署的操作步骤 1.1 关闭防火墙和SElinux 1.2 安装gcc gcc-c++ 编译器 1.3 将redis-5.0.7.tar.gz压缩包上传到/opt目录中,解压,并编译安装 1.4 执行软件包提供的installserver.sh脚本文件设置Redis服务所需要的相关配置文件 1.5 把redis的可执行程序文件放入路径环境变量的目录中便于系统识别 1.6 Redis服务控制 1.7 修改配置/etc/redis/6379.conf参数 2、实例操作:Redis安装部署 3、Redis命令工具 4、redis-cli命令行工具(远程登录) 5、redis-benchmark 测试工具 6、Redis数据库常用命令 6.1 常用命令 6.2 set与get用法 6.3 keys 命