一、gcc的安装
1、Redis在linux上的安装首先必须先安装好gcc(已安装的忽略),用来编译redis的源文件。需要切换的到root用户:
[cheny@localhost ~]$ su
Password:
[root@localhost cheny]#
2、开始安装gcc:
[root@localhost /]# yum install gcc-c++
//这个命令是在线安装的,所以在这之前你的VM必须能够上网,需要在虚拟机中把网卡设置成NAT模式 ,因为我使用的是centos,在网络设置中需要把网卡开启,在装完系统之后它是默认关闭的
出现以内容则安装成功!
二、解压redis的源文件
[root@localhost cheny]# wget http://download.redis.io/releases/redis-4.0.1.tar.gz
[root@localhost Desktop]# ls
redis-4.0.1.tar.gz
[root@localhost Desktop]# tar zxvf redis-4.0.1.tar.gz
三、进入redis的解压目录
[root@localhost Desktop]# ls redis-4.0.1 redis-4.0.1.tar.gz
[root@localhost Desktop]# cd redis-4.0.1/
四、使用make命令编译
[root@localhost redis-4.0.1]# make
五、编译成功进入解压的src目录下
[root@localhost redis-4.0.1]# cd src
六、安装
[root@localhost src]# make PREFIX=/usr/local/redis install
七、安装成功后把解压的redis路径下的redis.conf文件拷贝到安装路径下面
[root@localhost Desktop]# cd redis-4.0.1/
[root@localhost redis-4.0.1]# ls
00-RELEASENOTES INSTALL runtest tests
BUGS Makefile runtest-cluster utils
CONTRIBUTING MANIFESTO runtest-sentinel
COPYING README.md sentinel.conf
deps redis.conf src
[root@localhost redis-4.0.1]# cp redis.conf /usr/local/redis
[root@localhost redis-4.0.1]# cd /usr/local/redis
[root@localhost redis]# ls
bin redis.conf
八、启动redis
第一种方法:进入安装路径下的bin(前端启动)
[root@localhost redis]# cd bin
[root@localhost bin]# ./redis-server
第二种方法:
后端启动
1、首先编辑redis.conf
[root@localhost redis]# vim redis.conf
2、找到daemonize no将其改为yes(在vim中插入数据按键盘上的i或者insert)
3、按esc退出insert模式,再按:,并且输入wq。代表保存并且退出
4、再次启动
[root@localhost redis]# ls bin redis.conf
[root@localhost redis]# ./bin/redis-server ./redis.conf
可以通过 ps -ef | grep -i redis 来查看是否启动
5、关闭redis
[root@localhost redis]# ./bin/redis-cli shutdown