准备工作,Linux系统是在阿里云服务器上的,CentOS版本。
第一步:准备工作
redis是用c编写的,在下载之后需要使用gcc编译之后才能安装,首先需要下载gcc
yum install gcc-c++
结果如下所示:
第二步:下载redis安装包,并解压编译
进入redis官网 https://redis.io/复制下载链接地址 http://download.redis.io/releases/redis-4.0.11.tar.gz
下载redis-4.0.11.tar.gz:
wget http://download.redis.io/releases/redis-4.0.11.tar.gz
ll命令可查看文件目录
解压redis-4.0.11.tar.gz:
tar -zxvf redis-4.0.11.tar.gz
解压之后会生成一个redis-4.0.11的文件夹,就是解压出来的东西。
进入到redis-4.0.11文件夹下
第三步:安装redis到具体路径下
这里将redis安装到指定路径下-> /usr/local/redis/
make PREFIX=/usr/local/redis install
安装完成后,
cd /usr/local
redis已经安装好了
接下来启动redis的服务端
在新建的redis文件夹下
bin/redis-server
redis启动成功,但是存在一个问题,就是整合服务器都停留在这里,一旦跳出执行别的命令,redis也就跟着关闭了,这就需要修改redis.conf文件来实现redis一直在后台启动。
第四步:设置redis在后台启动
先找到文件位置。
回到系统根目录下
进入/root下将文件拷贝到redis/bin目录下
cp redis-4.0.11/redis.conf /usr/local/redis/bin
进入到/usr/local/redis/bin路径下,打开redis.conf文件
vi redis.conf
将守护进程daemonize 改为yes,如图
编辑完怎么退出?
先按ESC键,然后 :wq(保存并退出vi)
保存退出之后即可后台开启reids
进入redis文件夹下
开启:
./bin/redis-server ./bin/redis.conf
可以看出redis已经后台starting中,也提示版本号,位数,端口号等信息。
关闭redis:
./bin/redis-cli shutdown