一、安装gcc依赖
由于 redis 是用 C 语言开发,安装之前必先确认是否安装 gcc 环境(gcc -v)
如果没有安装,会报错未找到命令。执行以下命令进行安装
[cs3@localhost Desktop]$ yum install -y gcc
看到一下图片,即代表安装完成。
安装过程中,遇到一个小的提示:You need to be root to perform this command
需要使用root用户才可以,使用su切换用户。
二、下载并解压安装包
redis安装包可以到官网选择相应的版本进行下载:
redis官网下载页面
我选择的是5.0.9
使用命令:wget https://download.redis.io/releases/redis-5.0.9.tar.gz
下载完成后,进行解压:tar -zxvf redis-5.0.9.tar.gz
三、cd切换到redis解压目录下,执行编译
[root@localhost sortware]# cd redis-5.0.9/
使用 make 命令进行编译
[root@localhost redis-5.0.9]# make
莫慌,接着下载一个 tcl 包,解压
wget http://downloads.sourceforge.net/tcl/tcl8.6.1-src.tar.gz
依次执行 ./configure ;make;make install 三个命令
执行完毕后,切换回redis页面,再次执行 make test命令:
四、安装并指定安装目录
[root@localhost redis-5.0.9]# make install PREFIX=/usr/local/redis
五、启动服务
进入到安装路径/usr/local/redis下的bin目录
窗口启动
[root@localhost bin]# ./redis-server
窗口启动,不能关闭窗口,否则服务停止
另外redis提供了后台启动模式
1、复制配置文件到安装路径
[root@localhost redis-5.0.9]# cp /usr/local/sortware/redis-5.0.9redis.conf /usr/local/redis/bin/
2、修改安装目录下拷贝的配置文件中 daemonize no 改为 daemonize yes
再次启动加上使用的配置文件
[root@localhost bin]# ./redis-server redis.conf
查看一下启动情况
测试一下,使用redis-cli进行测试,正常
可以看到在安装的bin目录下,有这么几个文件
redis-benchmark:是性能测试工具,可以检测服务器性能如何
redis-check-aof:修复有问题的aof文件。
redis-check-rdb:修复有问题的rdb文件
redis-sentinel:redis集群使用的
redis-server:redis服务启动命令
redis-cli:redis客户端启动命令