夕辞

Redis学习之一:安装Redis | 夕辞夕辞

Redis学习之一:安装Redis

虽说项目中总有遇到缓存框架,例如Redis、Tair的地方,也对其原理有所了解,但是究竟对于如何从头搭建或者具体命令知之甚少,因此下定决心,从最初的缓存服务搭建开始,一步步记录学习过程,一来是供自己学习总结,而来有不当之处,也可请教贤者解惑。

在这里我是用美团云的一个主机来测试的,先发下机器的版本信息:

Linux zhuzhuodong 3.10.0-123.el7.x86_64 #1 SMP Mon Jun 30 12:09:22 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux

首先是下载Redis,我在官网下载的是最新的稳定版本:3.2.8版本,下载地址:https://redis.io/download

官方安装步骤文档:https://redis.io/topics/quickstart

 

第一步:下载最新Redis稳定版本包

首先是在root下新建了一个redis临时目录,下载安装包,学习用就直接用root用户来操作了:

wget http://download.redis.io/releases/redis-3.2.8.tar.gz

第二步:解压下载的压缩文件,并进入解压后的目录,安装Redis。

tar xvzf redis-3.2.8.tar.gz
cd redis-3.2.8
make

出现以下界面就代表安装好了

第三步:测试Redis。

到了这一步你可以尝试以下看自己刚装的Redis是否安装好,还是刚才的目录执行make test命令就可以了。

因为是新装机器,所以提示tcl插件版本较低,所以重新下载下,tcl下载地址:https://superb-dca2.dl.sourceforge.net/project/tcl/Tcl/8.6.6/tcl8.6.6-src.tar.gz

PS:为毛tcl总让我想到电视....

同样,解压,进入目录内的unix目录,./configure,make,make install就可以了

tar zxvf tcl8.6.6-src.tar.gz
cd tcl8.6.6/unix
sudo ./configure
sudo make
sudo make install

现在我们再执行 make test已经没问题了

 

第四步:启动Redis。

在官网介绍中,我们执行上一步make test属于一步可选的步骤,但是编译后在src目录,就会生成不同的脚本文件用于Redis操作,介绍下脚本用途:

redis-server:启动Redis服务本身;

redis-sentinel:Redis哨兵,主要用于监控和故障转移;

redis-cli:一个和Redis通信的命令行工具;

redis-benchmark:Redis性能检查工具;

redis-check-aof和redis-check-dump:在发生故障时记录故障数据文件。

把这些脚本复制到我们常用的文件目录是不错的选择,这样方便我们后面启动Redis和对Redis做常规操作,移动命令如下:

sudo cp src/redis-server /usr/local/bin/
sudo cp src/redis-cli /usr/local/bin/

下面我们就可以直接运行redis-server启动Redis了:

2017年3月8日 / /
标签:  暂无标签
回到顶部