2.Redis安装(Linux平台)

      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配置文件

猜你喜欢

转载自blog.csdn.net/security_2015/article/details/78672783
今日推荐