2017/05/24补充:

分割线一下的是以前记得,最近不是很忙,申请了一个新浪云,想再学学redis知识,就在上边安装了个redis,不过这次安装的是最新的稳定版:3.2.9。

redis3.0以后就支持集群了。

安装的前提条件:

需要安装gcc:yum install gcc-c++

使用yum(包管理器)安装(yum:基於RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软体包,无须繁琐地一次次下载、安装。yum提供了查找、安装、删除某一个、一组甚至全部软件包的命令)

[root@lihaoyang /]# yum install gcc-c++

接着是一堆下载的过程,中途会问:

Is this ok [y/d/N]: y

直到最后出现:Complete!,接下来的步骤和下边就一样的了,但是如果你的linux是mini版的,有很多软件包都没有,在执行make命令时,会找不到命令,

执行这一行命令:就好了

yum -y install gcc automake autoconf libtool make


 

用WinSRC把redis的安装包上传到centos里自己建的目录redistar下,切换到长传目录并解压安装包:

解压后可以看到redistar下有解压后的文件:

进入到解压后的目录,不用执行config命令,因为redis没有开发冗余代码,然后直接执行make命令进行编译:

编译后效果如下:

不用再make install,make install的本质就是安装,把一些可执行程序复制到指定目录的过程,我们用redis可以自己copy需要的文件。

(注:也可以执行make install,执行的话就不需要再手动创建redis的运行目录了:

[root@bogon redis-3.0.0]# make install PREFIX=/usr/local/redis  会在user/local/redis下创建相关文件)

进入到src目录下:

redis不像其他软件一样一般安装后会在usr/local下创建一个运行目录,所以自己在user/local下也创建一个redis的运行目录,然后拷贝redis解压后的src目录下的redis-cli和redis-server到刚才创建的目录:

 然后进入到redis的解压目录,把redis.conf配置文件也拷贝到redis的运行目录/usr/local/redis下:

 

切换到/usr/local/redis目录,用命令./redis-server启动redis,./表示当前目录,这是前端启动redis 的方式,前端启动,当前脚本窗口只要关闭,redis服务就会停掉

修改redis.conf配置文件,启动方式改为后端启动,用vi命令打开redis.conf文件,修改daenonize为yes,则表示为后台启动redis:

 启动redis的时候带上配置文件,ps -A|grep redis 是 查看所有关于redis的进程 :

可以看到redis在后台已经成功启动了。

进入/usr/local/redis,执行./redis-cli进入redis的操作终端,进行简单的set、get操作进行设置和读取变量:

 

欢迎关注个人公众号一起交流学习: