Redis下载
去官网下载redis的安装包:下载地址
点击图中标出来的位置就可以下载了:
安装
需要准备一台Linux服务器,我这用的是 阿里云CentOS的Linux服务器,连接工具是 Xshell 7 和 Xftp 7 可以自行安装
用Xshell连接上我的Linux服务器:
这里我选择把安装包放在opt文件夹里:
[root@iZbp1j0dirqmen9pro7s39Z opt]# cd /opt
[root@iZbp1j0dirqmen9pro7s39Z opt]#
打开Xftp:
点击这个小图标:
然后把刚才下载到自己电脑上的redis安装包复制到服务器中:
安装最新版的C语言编译环境(gcc编译器):
redis的相关操作需要C语言的环境支持,所以这里要安装C语言编译环境。
安装命令(这里的操作需要你的linux是连网的状态):
yum install centos-release-scl scl-utils-build
yum install -y devtoolset-8-toolchain
scl enable devtoolset8 bash
//测试gcc版本:
gcc --version
按照上面的步骤就可以了,安装完之后用 gcc --version 命令看下gcc的版本:
[root@iZbp1j0dirqmen9pro7s39Z opt]# gcc --version
gcc (GCC) 8.3.1 20191121 (Red Hat 8.3.1-5)
Copyright (C) 2018 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
安装Redis:
解压
进入到opt目录下并查看刚才复制进去的压缩包:
[root@iZbp1j0dirqmen9pro7s39Z /]# cd /opt
[root@iZbp1j0dirqmen9pro7s39Z opt]# ls
redis-6.2.6.tar.gz
[root@iZbp1j0dirqmen9pro7s39Z opt]#
输入解压命令:
tar -zxvf redis-6.2.6.tar.gz
进入到解压后的文件夹中:
[root@iZbp1j0dirqmen9pro7s39Z opt]# ls
redis-6.2.6 redis-6.2.6.tar.gz
[root@iZbp1j0dirqmen9pro7s39Z opt]# cd redis-6.2.6
[root@iZbp1j0dirqmen9pro7s39Z redis-6.2.6]#
编译
使用make命令进行编译(编译时间有点长,耐心等待就行):
[root@iZbp1j0dirqmen9pro7s39Z redis-6.2.6]# make
这里只是将这个安装包编译好,接下来还要进行安装,执行命令
安装
make install
没报错则安装成功:
进入默认的安装目录下查看安装是否成功:
[root@iZbp1j0dirqmen9pro7s39Z redis-6.2.6]# cd /usr/local/bin
[root@iZbp1j0dirqmen9pro7s39Z bin]# ls
里面有Redis相关文件说明我们就安装成功了:
各个文件的作用:
启动Redis服务
启动方式
前台启动(不推荐)
直接输入命令:
redis -server
使用前台启动redis服务之后,命令行窗口不能关闭,否则服务停止,所以不推荐使用前台启动
用 Ctrl + C 停止
后台启动(推荐)
先把redis.conf复制到任意文件夹下(本文复制到etc下):
复制配置文件到/etc目录下:
cp redis.conf /etc/redis.conf
然后将配置文件中的daemonized属性值改为yes
修改完成后进入到/usr/local/bin目录下执行命令启动就行了:
[root@iZbp1j0dirqmen9pro7s39Z etc]# cd /usr/local/bin
[root@iZbp1j0dirqmen9pro7s39Z bin]# redis-server /etc/redis.conf
查看启动是否成功的命令: ps -ef | grep redis
出现这样的页面就是启动成功了: