---------------------------------------分割线:正文--------------------------------------------------------
一、Nosql与Redis概述
1、Nosql的优势
(1)使用nosql解决cpu与内存压力
(2)使用nosql解决I/O压力
2、Nosql数据库的概述
(1)NoSql= Not Only SQL
(2)采用key-value模式存储
(3)不遵循SQL标准
(4)性能远超过SQL
3、使用场景
(1)数据的高并发读写
(2)海量数据读写
(3)数据可扩展性
4、不适用场景
需要事务的支持
基于sql的结构化查询存储,需要即席查询
5、 Redis概述
(1)开源的key-value系统
(2)支持String、List、Set、zset、hash等数据类型
(3)数据库支持push/pop/add/remove操作
(3)支持不同方式的排序
(4)可写入内存也可以持久化
(5)主从同步功能
二、Redis6安装与使用
1、官网下载:放入liunx对应目录内
https://redis.io/
2、安装gcc编译环境
yum install centos-release-scl scl-utils-build yum install -y devtoolset-8-toolchain scl enable devtoolset-8 bash