Linux(Centos6.9) 中安装 Redis

本人是根据菜鸟教程上的步骤来做的,不过中间会出现一些问题,而解决这些问题才是我写这篇博客的目的。

此次用的版本是在官网上找的最新最稳定的版本: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已安装完成。

对大家有用的话可以顶一下哟,谢谢!

原文地址:https://www.cnblogs.com/jadening/p/7308533.html