一、数据库
1、数据库的类型
1)关系数据库
存储的是结构化数据
减小数据冗余
保证数据真实、有效、唯一性
方便数据共享
2)非关系数据库
存储的非结构化数据
2、常见的关系数据库产品和非关系数据库产品
1)常见关系数据库产品
Mysql
Sql Server
Oracle
DB2
2)非关系数据库
Redis
mongodb
HBase
CouhDB
3、Redis的优势和数据类型
1)Redis的优势
高性能读取和写入数据
支持丰富的数据类型
数据原子性
支持数据备份功能
2)Redis存储支持的数据类型
键值对
字符串
列表数据
Java缓存数据
二、安装和使用redis服务器端
1、安装redis服务器端
1)解压移动安装位置
2)编译安装
3)初始化配置Redis服务器
2、redis服务管理
1)停止服务
3、修改redis配置文件
63 bind 192.168.100.10 127.0.0.1 //修改监听IP地址
86 port 6379 //监听IP地址
130 daemonize yes //守护进程运行服务
152 pidfile /var/run/redis_6379.pid //redis进程文件
160 loglevel notice //日志安全级别
165 logfile /var/log/redis_6379.log //redis日志
483 requirepass pwd@123 //配置访问redis密码
2)启动服务
4、登录管理redis
1)登录redis
2)查看redis所有配置信息
三、redis数据库基本管理
1、创建键值对和查看键值对
1)创建键值对键值名字student赋值aa
2)查看键值
3)查看所有的键值信息
4)判断aa键值对是否存在不存在返回0存在返回1
2、重命名键值对和删除
1)重命名student修改为aa
2)移动键值对到数据库1,默认redis数据库0~15
3)切换数据库
4)统计数据键值对数量
5)判断数据类型
6)删除键值对
7)清空数据库所有数据
3、Redis作用和存储器类型
1)Redis的作用
将内存数据持久化保存到计算机硬盘中
2)计算机存储器类型
ROM:只读存储器BIOS
RAM:易失性存储器,内存计算机关机数据丢失
NVRAM:非易失性存储器,计算机磁盘
4、Redis数据持久化存储方式
1)RDB持久化
快照方式间指定时间段范围数据持久化保存计算机硬盘
旧数据覆盖新数据持久化时间长
3)AOF
将redis最新产生的数据持久化存储到计算机硬盘中
只持久化最新产生数据保存文件末尾
持久化存储时间段速度快
5、配置RDB数据持久化存储
1)修改redis主配置文件
204 save 900 1 //900秒写入1次数据持久化硬盘
205 save 300 10 //300秒写入10次数据持久化硬盘
206 save 60 10000 //60秒写入1万次持久化存储硬盘
227 rdbcompression yes //开启rdb数据持久化保存
239 dbfilename dump.rdb //持久化存储数据文件名字
2)登录redis配置数据持久化
6、配置AOF持久化数据存储
1)修改主配置文件
597 appendonly yes //开启AOF持久化
601 appendfilename "appendonly.aof" //数据保存位置
627 appendfsync always //实时数据持久化存储
2)启动服务
3)写入数据
4)查看数据持久化到计算机磁盘