Redis修仙之路(二):centos环境下安装启动redis
1、下载
下载地址:https://redis.io/download
当前最新稳定版本为5.0.8,当然,你也可以下载历史版本。下载完成后,上传到Linux上你自己指定的目录下。
当然,也可以直接在Linux上直接通过下面命令下载::
wget http://download.redis.io/releases/redis-5.0.8.tar.gz
2、解压,编译
进入redis安装包所在的目录,然后执行命令进行解压:
[[email protected] redis]# tar -xzf redis-5.0.8.tar.gz
解压之后,会出现解压的目录
然后,进入到redis的根目录,再执行make命令编译
[[email protected] redis]# cd redis-5.0.8/
[[email protected] redis-5.0.8]# make
执行make命令的时候,可能会出现如下错误:
make[3]: gcc:命令未找到
make[3]: *** [net.o] 错误 127
make[3]: 离开目录“/home/ztt/SoftWareAz/redis/redis-5.0.8/deps/hiredis”
make[2]: *** [hiredis] 错误 2
make[2]: 离开目录“/home/ztt/SoftWareAz/redis/redis-5.0.8/deps”
make[1]: [persist-settings] 错误 2 (忽略)
CC adlist.o
/bin/sh: cc: 未找到命令
make[1]: *** [adlist.o] 错误 127
make[1]: 离开目录“/home/ztt/SoftWareAz/redis/redis-5.0.8/src”
make: *** [all] 错误 2
解决办法:
yum -y install gcc automake autoconf libtool make
等安装完就行了。
再重新执行make命令,如果出现了下面的提示,就说明编译成功了。如果没有指定安装路径,默认会在src目录下面编译生成可执行文件。
3、启动redis
现在,我们就可以启动redis服务了,执行下面的命令:
[[email protected] redis-5.0.8]# src/redis-server
这个时候,Ctrl+c可以退出redis。
如果你看别的博客安装教程,一般会看到make install这个步骤。
这个步骤不是必须的,但是建议做一下这个操作,因为执行了make install命令后,我们就可以在任何地方直接执行redis-server来启动redis,而不用加上前面一大串路径。
执行了make install命令后,我们可以在下面的路径下,看到生成了很多redis相关的文件。/usr/local/bin为环境变量,其下的脚本可以直接使用。
我们还会发现一个问题,那就是通过redis-server启动redis之后,我们会发现,无法退出命令行,不能再执行其它操作。如何解决呢,后台启动就行了,执行下面命令:
[[email protected] redis]# redis-server &
3、启动redis-cli
redis-cli用于启动redis客户端。启动客户端之后,我们就可以通过命令操作redis了。
在上一步启动redis的情况下,我们执行redis-cli命令,就进入了redis客户端操作模式,就可以执行一些命令了,如下图所示: