简介
Redis数据库是一个非关系型数据库,在正式学习Redis之前,我们先来了解关系型数据库与非关系型数据库的概念。
结构图
一.redis群集
1.数据库的类型
1)关系型数据库
目前主流数据库类型
保证数据的真实性,有效性,唯一性,减小数据冗余
2)非关系型数据库
没有关系数据库存储数据类型严格
存储和读取效率比较关系数据库速度更快
2.常见关系数据库
1)Oracle
大型数据库
支持Windows,Linux平台
安全,稳定,可靠,付费产品
2)Sql Server
大型数据库
支持Windows平台
图形化界面
配置简单
易用
3)mysql
小型数据库
支持Windows,linux平台
开源免费
稳定,占用资源小
3.常见的非关系数据库类型和特点
1)常见非关系型数据库类型
Redis
MongoDB
Hbase
couhDB
2)非关系数据库特点
高性能读取和写入
支持广泛的语言类型
支持将内存数据持久化保存到硬盘中
可扩展性强
3)非关系数据库的优势
支持高性能读取每秒10w并发,写入高并发8w并发
支持Java,string,lists,hashes语言存储数据
数据是不可分割的原子
支持一主多备方式保证数据的可靠性
二.安装redis数据库
1.安装redis
挂载 安装
1)移动redis安装位置
2)编译redis
3)运行redis安装脚本安装程序
2.启动停止redis
1)启动redis
2)监听6379端口
3)停止redis服务
3.reids常见的管理工具
1)redis-server
手动添家启动redis数据库实例
1)redis-benchmark
redis性能检测工具
3)redis-cli
redis客户端
4)redis-check-aof
修复redis的aof文件
5)redis-check-rdb
修复持久化文件
6)redis-sentinel
配置reids软连接
4.性能测试用具redis-benchmark常见的选项
1)-p
指定目标服务器端口
2)-h
登陆服务器主句的ip地址或者计算机名
3)-c
指定并发连接
4)-s
指定服务器端的socket
5)-q
退出
6)-t
使用逗号分隔测试命令列表
5.reids应用
1)客户端登陆redis服务器
2)登陆远程redis服务器
3)存储数据设置键值对,键值名是benet
4)查看键值
5)查看所有的数据
6)修改键值名字为accp
7)通知键值数量
8)切换键值
9)删除建值
6.配置redis群集
1)修改主配置文件
监听ip地址
开启群集功能
加载群集配置文件
群集超时时间
禁用日志
2)清空群集节点数据
3)安装依赖
4)安装gem
5)创建群集
6)查看群集节点
7)访问群集节点写入数据
Redis集群
最新推荐文章于 2023-11-23 16:30:48 发布