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操作进行设置和读取变量: