zoukankan      html  css  js  c++  java
  • 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

  • 相关阅读:
    笔试题总结
    ubuntu 14.04 vim install youcompleteme
    c语言位域
    strcmp函数的使用
    Spring多数据源的配置和使用
    根据出生日期计算年龄的sql各种数据库写法
    BZOJ3165 : [Heoi2013]Segment
    BZOJ2725 : [Violet 6]故乡的梦
    BZOJ2851 : 极限满月
    BZOJ2837 : 小强的形状
  • 原文地址:https://www.cnblogs.com/wanghy898/p/11194954.html
Copyright © 2011-2022 走看看