您的位置:首页 > 数据库 > Redis

2.Redis安装(Linux平台)

2017-11-30 10:09 561 查看
Linux平台下的安装比windows平台的安装多了那么几步,但是只要搞懂其中的套路,其实也挺容易的,这里以RHEL7.0_64bit作为平台安装,总共需要经过下面几个步骤:

一、安装Redis服务

1.官网下载Redis安装包

2.解压缩安装包

3.编译解压后的文件

4.执行编译后的redis文件

二、部署Redis

1.统一管理Redis文件和redis.conf配置文件

2.启动Redis服务

3.后台启动Redis服务

三、Redis在Linux下的常用命令

下面将详细介绍。

一、安装Redis服务

1.官网下载Redis安装包

进入官网下载Redis 压缩包,地址:http://redis.io/download 下载稳定版4.0.x即可。我这里是先在windows上面下载好压缩包,然后拷贝到linux的/usr/src路径下面。用户也可以直接输入【wget http://download.redis.io/releases/redis-x.x.x.tar.gz】命令下载,前提是用户需要知道redis的具体版本号,如图:



OK,下载完成之后,可以看到当前目录下存在了一个redis-4.0.1.tar.gz的压缩文件:



2.解压缩安装包

使用命令【tar zxvf redis-4.0.1.tar.gz】将这个文件解压缩,如图:



3.编译解压后的文件

进入刚刚解压的这个文件目录,执行【make】命令对redis解压文件进行编译:





编译完成后,可以看到解压文件redis-4.0.1文件夹中会有对应的src、conf等文件夹,如图:



4.执行编译后的redis文件

编译成功后,进入src目录,执行【make install】进行Redis安装:



出现上图界面,表明Reids安装成功。

二、部署Redis

1.统一管理Redis文件和redis.conf配置文件

为了便于统一的管理,可以将Redis文件中的conf配置文件和常用命令移动到一个统一的文件目录下进行管理;

(1).创建bin目录和etc目录:



(2).执行linux文件移动命令,将想统一管理的文件移动到新创建的目录下来:

a.首先,移动redis.conf配置文件到etc目录:



b.其次,移动相关常用可执行文件到bin目录:



2.启动Redis服务

进入etc/目录,然后执行【./redis-server】命令启动Redis服务;如图:





此时表明,Redis服务器已经启动成功,再次在当前目录执行命令【./redis-cli】启动客户端即可成功连接到Redis服务器。

Question:如果用户将当前的终端会话关闭,再次打开一个新的终端,同理进入/usr/local/redis/bin目录执行【./redis-cli】会发现无法连接Redis服务器,如图:



何解??????

Answer:这里直接执行Redis-server 启动的Redis服务,是在前台直接运行的,也就是说,执行完该命令后,如果Linux关闭当前会话,则Redis服务也随即关闭。因此,为了避免这种情况的发生,正常情况下,启动Redis服务需要从后台启动,并且指定启动配置文件,这样,即使用户不小心关闭了终端会话,Redis服务仍然运行如常。 所以,需要将Redis服务器配置为后台运行的模式,请看下一步骤讲解。

3.后台启动Redis服务

(1).进入etc目录,编辑redis.conf文件,将daemonize属性改为yes(表明需要在后台运行),如图:





(2).再次启动redis服务,并指定启动服务配置文件



此时即可将redis服务后台运行。

(3).测试



三、Redis在Linux下的常用命令

redis-server /usr/local/redis/etc/redis.conf #启动redis服务,并指定配置文件
redis-cli #启动redis 客户端
redis-cli shutdown #关闭redis客户端
pkill redis-server #关闭redis服务
netstat -tunpl|grep 6379 #查看redis 默认端口号6379占用情况


续:下一篇介绍redis.conf配置文件
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  redis linux 安装