写在前面
这个关于redis的安装教程,可能会有一些啰嗦,会说一些和安装相关不大的内容,但是我同样希望大家能够认真的看完,因为本文章的目的不仅仅是让你安装上redis,是要让你明白安装中每一步的操作代表什么意思,等你出现其他问题时能够快速的找到问题所在,同时也希望你能在此次安装的过程中学到一些通用的安装方法。
什么是Redis
Redis是用C语言开发的一个开源的高性能键值对(key-value)数据库。Redis 是一个高性能的key-value数据库,属于NoSQL的一种。它提供了Python,Ruby,Erlang,PHP客户端,使用很方便。它跟memcached类似,不过数据可以持久化,而且支持的数据类型更丰富。有字符串,链表,集合和有序集合。支持在服务器端计算集合的并,交和补集(difference)等,还支持多种排序功能。
redis安装教程
下载redis
官网链接:https://redis.io/
下载链接:https://redis.io/download/
我这次选择安装的是6.2.7的版本
一般我们学习使用稳定版本就可以,新版本可能会有一些bug,这些bug在网上可能也没有解答方式
通常的建议就是先学会基础的用法,如果有需要再学习新版的的新特性
然后通过Xftp 传到Linux系统中opt文件里
注意:不是必须放在opt文件夹下,你可以根据自己得习惯进行调整,后面命令中涉及到的路径记着改就行。
上面的操作的作用就是为Linux下载redis的源码包,如果不想使用这种,也可以在Linux下使用对应的指令下载
在线下载
wget https://download.redis.io/releases/redis-6.2.7.tar.gz
安装前的准备
因为redis是C语言开发的,安装的时候需要使用C语言的环境进行编译,所以我们首先要确保自己的Liunx系统中有gcc
查看系统中是否有gcc
# 查看gcc 的版本 gcc -v
系统中如果有gcc会有如下操作
如果没有
gcc
只需要安装一个就可以在linux终端中输入
yum install gcc
安装gcc,在安装的过程中会需要输入几次y
注意:安装gcc是需要联网的
安装redis
解压缩redis源码包
下面的指令选择其中之一就可以,不过需要自己记着解压后的目录,我这里就选择解压到了当前目录opt
# 解压到当前文件夹 tar -zxvf /opt/redis-6.2.7.tar.gz # 解压到指定文件夹,最后加上-C 以及目标目录 tar -zxvf /opt/redis-6.2.7.tar.gz -C /tmp
通常我们再Linux中安装安装软件时,都会涉及到解压缩,记住这解压的命令会对以后有很大的帮助
编译redis源码包
进入redis-6.2.7
目录中
cd redis-6.2.7
执行编译,编译过程会花费一段时间
make