Centos7安装redis
第一步:下载安装包
下载安装包有两种方式:
第一种:直接在官网下载,然后再把安装包上传服务器。https://redis.io/download
第二种:在系统中使用wget方式获取;wget http://download.redis.io/releases/redis-6.0.8.tar.gz
第二部:解压文件
我们可以在下载的目录下看到下载的安装包
通过命令:tar xzf redis-6.0.8.tar.gz 解压文件
再次查看目录,可以看到我们已经解压成功
第三步:安装
升级gcc
如果安装make时报错,原因是因为gcc版本过低,yum安装的gcc是4.8.5的。因此需要升级gcc,升级过程如下:
yum -y install centos-release-scl
yum -y install devtoolset-9-gcc devtoolset-9-gcc-c++ devtoolset-9-binutils
scl enable devtoolset-9 bash
echo "source /opt/rh/devtoolset-9/enable" >> /etc/profile
gcc -v
查看gcc版本
安装
在解压的redis文件下执行make 和make install以后即可。此时会在我们解压的redis文件下产生一个src文件,你可以在这里启动redis。
注意安装完成以后redis-server在/usr/local/bin/目录下。
第四步测试:
复制redis.conf
把redis文件下的redis.conf文件复制到/usr/local/bin/文件下;这个操作是为了备份conf文件,即使文件损坏也有原文件。
在安装好redis后,他的安装文件是在/usr/local/bin/目录下,在这个文件下我们可以启动我们的redis了。
启动redis
输入:redis-server redis.conf 就可以启动redis服务端。
输入:redis-cli -p 6379即可开启客户端,我们输入ping命令如果返回pong就表示连接成功。
通过ps -ef|grep redis 命令查看当前的redis是否开启,如下图
关闭redis
我们可以通过在redis的服务端关闭redisf。输入shutdown关连接,然后输入exit退出redis.
注意:redis可以执行多个客端,但是只要一个客户端输入shotdown命令,服务端都会关闭。