Redis大家都不陌生,只要是个项目都会涉及到Redis,高并发,基于内存的key-value存储系统等等,特点不赘述了,百度百科很多;这个系列将包括从安装,到redis集群,哨兵等等,作为自己学习Redis的一个总结,并希望可以多多少少帮助到初次学习的小白朋友们。
本篇对讲述如何在Linux系统中进行Redis的安装和启动,本系列将全部在linux系统中进行操作,由于redis在windows只提供了Redis3版本,目前最新的redis版本为5.0.5,之间相差还是较大的,所以先提前准备了Vmware并安装了CentOS6,后续将全部在此操作系统中进行,观众老爷们可以先自行百度安装CentOS。
一、下载Redis
推荐直接官网下载(redis中文官网,资料十分齐全,实在良心):
http://www.redis.cn/download.html
下载下来的文件名:redis-5.0.5.tar.gz 上传至linux
二、解压并编译
tar -xvf redis-5.0.5.tar.gz
cd redis-5.0.5
执行命令 make
这里会出现错误,因为我们的CentOs比较纯净,缺少c编译环境(redis用C写的),执行 yum install gcc 安装
安装完成后再次执行make,可能会报错
出现这个情况执行一下
make distclean然后在执行make然后等待安装完成吧。
出现这个表示编译完成了。
三、执行安装
1.make install PREFIX=/opt/yeck(随便你自己喜欢的目录)/redis
这个目录下将生成redis的可执行文件
2.vi /etc/profile
在文件底写入
export REDIS_HOME=/opt/yeck(随便你自己喜欢的目录)/redis
export PATH=$PATH:$REDIS_HOME/bin
3.source /etc/profile使环境变量生效
4.cd /redis-5.0.5/utils 进入redis加压目录下的util下面
5.执行 ./install_server.sh 然后一路回车默认即可
然后ps -ef|grep redis 可以看到redis已经启动了
至此redis的安装和启动已经完成,后续可以通过过redis-cli命令来连接redis,在我们上面redis的安装目录的bin下面出现一些命令,大家可以自行查阅资料都有什么用处,后面的文章也会把某些命令慢慢谈到。