Redis6使用准备

NoSQL是为了解决性能问题的一种数据库,而Redis就是一种典型的NoSQL数据库。


NoSQL=Not Only

SQL,意思是“不仅仅是SQL”,泛指非关系型数据库,以简单的key-value模式存储。因此大大的增加了数据库的扩展能力。

不遵循SQL标准

不支持ACID

远超SQL的性能


NoSQL适用场景:

对数据高并发的读写

海量数据的读写

对数据高可扩展性的

NoSQL不适用的场景

需要事务支持

基于sql的结构化查询储存,处理复杂的关系,需要即席查询

(用不着sql的和用了sql也不行的情况,请考虑NoSQL)


NoSQL数据库:Memcache,Redis,MongoDB



下载wsl虚拟机


链接虚拟机

上传redis6压缩文件

打开客户端并进入到linux系统中redis6文件所传的目录中


安装C语言编译环境

第一种环境安装方法:

打开linux客户端

键入以下指令

yum installcentos-release-scl scl-utils-build

yum install -y devtoolset-8-toolchain

scl enabledevtoolset-8 bash

第二种,gcc环境

yum install gcc

如果出现提示则输入y确定


安装环境后

先解压redis文件

tar -zxvf redis文件名

进入redis目录

cd redis文件名

在redis目录下执行make命令,将redis文件编译成C的文件

使用make install进行安装redis,默认安装到/usr/local/bin目录下


如果C语言环境没有编译,则会报错:——Jemalloc/jemalloc.h没有那个文件

解决方案:

先gcc -version,看是否安装成功,如果安装成功则make distclean然后再进行make



进入/usr/local/bin中

使用ll或者ls查看是否有以下文件


©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容