• Linux上的redis安装和后台启动


    下载并安装

    $ wget http://download.redis.io/releases/redis-2.8.3.tar.gz
    $ tar -zxvf redis-2.8.3.tar.gz
    $ cd redis-2.8.3
    $ make

    如果make命令执行时出现gcc未找到错误则执行

    yum -y install gcc automake autoconf libtool make

    再次执行命令make

    make
    编译完成后,在src目录下将文件redis-server、redis-benchmark、redis-cli拷贝到一个目录下。
    在usr下创建目录:
    mkdir /usr/redis

    cd到redis安装目录的src目录下

    cd /redis-2.8.3/src/

    拷贝到创建的redis目录下:(redis.conf不在src目录下 则cd redis-2.8.3 再执行cp redis.conf /usr/redis 命令)

    $ cp redis-server /usr/redis
    $ cp redis-benchmark /usr/redis
    $ cp redis-cli /usr/redis
    $ cp redis.conf /usr/redis 

    切换到创建的redis目录下

    cd /usr/redis

    前台启动redis服务

    ./redis-server

    后台启动redis服务

    设置在后台运行redis,打开并编辑redis.conf,把daemonize设置为yes 设置好后保存并退出(:wq)

    vim redis.conf

    redis.conf配置文件中daemonize守护线程,默认是NO,daemonize是用来指定redis是否要用守护线程的方式启动

    daemonize yes : redis采用的是单进程多线程的模式。当redis.conf中选项daemonize设置成yes时,代表开启守护进程模式。在该模式下,redis会在后台运行,并将进程pid号写入至redis.conf选项pidfile设置的文件中,此时redis将一直运行,除非手动kill该进程。
    daemonize no :当daemonize选项设置成no时,当前界面将进入redis的命令行界面,exit强制退出或者关闭连接工具(putty,xshell等)都会导致redis进程退出。

    执行后台启动命令

    ./redis-server redis.conf

     执行以下命令查看redis是否启动成功

    ps -ef|grep redis

  • 相关阅读:
    struts2 批量上传.
    jsoup html解析器 实现对博客园博文标题链接抓取
    赶鸭子上架的cdq分治
    RE:从零开始的莫比乌斯反演
    我永远无法学会的dp
    gym 101915
    2017-2018 ACM-ICPC Latin American Regional Programming Contest GYM101889
    网络流24T
    re:从零开始的数位dp
    Codeforces Round 504
  • 原文地址:https://www.cnblogs.com/wanghy898/p/11194954.html
Copyright © 2020-2023  润新知