首先是下载地址,直接用迅雷下,几秒就完了
https://download.redis.io/releases/redis-7.2.0.tar.gz
//7.2和7.0.4任选其一
https://download.redis.io/releases/redis-7.0.4.tar.gz
下载之后丢到/tmp(临时)文件夹下,然后解压缩到/op文件夹下
tar -zxvf redis-7.0.4.tar.gz -C /opt
//别把c弄成小写,不然狠狠报错
然后是检查是否安装了gcc,redis是c语言写的,所以得有gcc环境
gcc --version
//记得是两个杠 --,若提示未找到命令的话就直接yum install gcc,下之前先换个国内阿里的yum源
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
然后就是经典的make编译了,直接在这redis文件夹下跑make,输出那老多行,等他跑完就行
然后是make install
安装成功,默认安装在/usr/local/bin下
使用
vim /etc/redis.conf
进入文件,输入/daem,enter快速查找,按i进入插入模式,把daemonize的no改成yes
输入完成之后使用!w呼出如下命令输入行,把冒号后的符号删掉,输入wq保存退出
改完这个之后就能后台启动了,不用干看着那命令行而去重开个窗口输命令
使用刚弄好的配置文件启动,不用进什么什么文件夹里,因为已经make install安装好了,那行cd是多余的
使用ps -ef|grep redis 查询redis运行状态
如果没起的话是这样,没有显示占用端口
使用redis-cli启动客户端,如果没启动服务端会显示not connected,反之会显示端口信息
然后随便输点东西测一测
退出直接ctrl+c(这玩意是linux通用的退出命令行界面快捷键),如果需要关闭redis,在redis-cli里面的话输入shutdown,在外面的话输入ps -ef|grep redis,找到带端口的那个的id,kill掉他