本人是根据菜鸟教程上的步骤来做的,不过中间会出现一些问题,而解决这些问题才是我写这篇博客的目的。
此次用的版本是在官网上找的最新最稳定的版本:4.0.1(官网是这么说的,哈哈),Linux版本用的是Centos6.9。
下载
$ wget http://download.redis.io/releases/redis-4.0.1.tar.gz(这一步的前提是系统可以联网)
解压
$ tar -zxvf redis-4.0.1.tar.gz
这一步如果报下图中的错误,
可以用命令:file redis-4.0.1.tar.gz 来查看一下下载的文件类型,如果出现 redis-4.0.1.tar.gz: HTML document text,
说明
文件的下载链接不是直接指向文件,而是先指向一个页面,在这个页面里才是真的下载链接,所以在前一个页面上直接保存文件,实际上保存的是一个页面。
想重新获取tar包路径的话,可以先用浏览器打开,从弹出来的下载对话框里获取下载链接
编译
$ cd redis-4.0.1
$ make
执行make命令的时候会出现找不到gcc命令的错误,此时需要使用yum将gcc安装,
具体命令:
yum install gcc
yum install gcc-c++
执行完后,再次执行make命令,发现又会报下图中的错误
百度以后发现 要这样写才行:make MALLOC=libc,具体原因可以自己百度下。
最后在执行make命令,一切OK
二进制文件是编译完成后在src目录下,通过下面的命令启动Redis服务:
$ src/redis-server
下图启动成功界面
你可以使用内置的客户端命令redis-cli进行使用,下面做个测试:
$ src/redis-cli
redis> set foo bar
OK
redis> get foo
"bar"
至此Redis已安装完成。
对大家有用的话可以顶一下哟,谢谢!