Linux下,安装Redis(一)

前言,本篇文章,只是基础教程,并没有很深入的东西,这是按照官网教程来的,官网教程地址:https://redis.io/topics/quickstart 本篇跟官网教程会有一定差异性,所以,如果想看官网的,可以直接跳转链接进去, 写下这篇教程的原因有以下几点

  1. 有些同学,懒得去官网查看,直接搜索引擎搜索,能搜索到这篇文章,所以写下教程,仅供新手同学参考,安装
  2. 虽然自己工作中,一直接触redis,并且使用redis,对redis也算比较熟悉,但是自己并没有手动的安装过,写下教程,也算是记录,毕竟,好记性,不如烂笔头

------------------------------------分割线-------------------------------------

下面是安装环境

Linux版本: CentOS 7.2 64位

Redis版本: 4.0.9

  1. 首先,我们安装Redis需要依赖GCC编译,如果你的Linux系统没有安装GCC,执行命令 yum install gcc
  2. 安装好gcc后,我们下载Redis,执行以下命令 
  3.    wget http://download.redis.io/redis-stable.tar.gz
  4.    tar xvzf redis-stable.tar.gz
  5.    cd redis-stable
  6.    make
  7.   根据官网介绍,这个链接,指定的是稳定版本的Redis,所以我们需要查看下Redis的版本,进入Redis目录,执行 src/redis-server --version,会得到以下
    Redis server v=4.0.9 sha=00000000:0 malloc=jemalloc-4.0.3 bits=64 build=7b44ef6665919a5e

       可以看到版本是 v=4.0.9, 表示版本是 4.0.9的版本

启动Redis,以及修改Redis配置文件

  1. 在redis目录下,执行 src/redis-server redis.conf 来启动redis

        但是这个时候,如果你退出窗口,或者ctrl+c Redis就会停止运行,所以我们需要改动下上面的命令,执行            以下命令: src/redis-server redis.conf &

扫描二维码关注公众号,回复: 1040672 查看本文章

       

      这样,Redis就在后台运行了

     2.接着输入命令,看看是否是在后台运行 ps -ef|grep redis

      

      出现这个,表示Redis在后台运行

    3.如果不想每次运行Redis,都在后面加 & 符号的话,我们可以修改Redis的conf文件,打开守护进程,让我          们来编辑下Redis的conf文件,该文件在 src目录,名称是 redis.conf,找到以下

     

     把 no 改成 yes,保存,然后执行 src/redis-server redis.conf,Redis 起来后, 执行 ps -ef|grep redis

     会发现在后台运行,表示设置守护进程成功了,

  4. 如果我们想更改Redis的端口,也是编辑 redis.conf 文件,找到以下

     

    6379 是Redis的默认端口,你改成你想要的,然后重启Redis就是你设置的端口了

5. 以后每次启动Redis,都要跑目录下来,是很麻烦的一件事情,所以我们将Redis做成一个服务,这样就不需要在进入Redis的目录下来启动,让我们来执行以下步骤

    5.1 复制Redis的redis-server以及redis-cli文件到 /usr/local/bin/ 目录下

        

   5.2 我们在 /etc/ 目录下创建一个redis文件夹,用来存放 redis.conf文件

       

   5.3 接着,我们编辑 redis.conf文件,找到下图,红色框内,将它改为 /var/run/redis.pid

        

   5.4 然后我们将Redis的初始化redis_init_script脚本文件,复制到/etc/init.d/目录下,并且改名叫redis_端            口号

       

  5.5 我们编辑下redis_6379的初始化脚本文件,会看到以下内容

       

        以下是几个参数的解释     

REDISPORT=6379 #端口号
EXEC=/usr/local/bin/redis-server #redis服务文件路径
CLIEXEC=/usr/local/bin/redis-cli #redis命令行路径

PIDFILE=/var/run/redis_${REDISPORT}.pid #redis进程文件路径
CONF="/etc/redis/${REDISPORT}.conf" #redis 配置文件

    然后我们将文件内容改成以下样子,红色标记,是表示,修改的地方,保存退出

    

  5.6 我们执行 chkconfig --add redis_6379 加入到服务中,然后我们 service redis_6379 start 启动redis,并且,我们在 /var/run/ 文件夹下回看到一个生成的 redis.pid 文件,然后 ps -ef|grep redis发现redis已经在后台运行,表示设置成功了

  5.7 上面的 redis_6379名称是我们复制的时候改的,如果觉得过长,可以自己命名成自己喜欢的命名

下篇,我们介绍下 Redis(二)单机多应用的启动

到这,文章就结束了!

以上,均为本人测试而得出的结果,可能会有出入,或者错误,欢迎指正

欢迎转载,请注明出处跟作者,谢谢!

猜你喜欢

转载自my.oschina.net/u/2278977/blog/1816911