zoukankan      html  css  js  c++  java
  • Redis 源码安装

    1.下载地址:

    1.Redis官方下载地址: http://redis.io/download

    2. 安装:

    $ wget http://download.redis.io/releases/redis-3.0.5.tar.gz
    $ tar xzf redis-3.0.5.tar.gz
    $ cd redis-3.0.5
    $ make
    $ cd src && make install
    
    1. 执行make进行编译,结果出现下面的错误:

    make: cc: Command not found make: *** [adlist.o] Error 127

    这是由于新安装的Linux系统没有安装gcc环境,需要安装gcc,为了方便,这里我选择用yum进行安装。

    # yum  install  gcc
    
    1. 新版本可将文件直接解压在安装位置,然后执行 make install来安装

    3. 移动文件便于管理

    cd /usr/local/
    mkdir -p /usr/local/redis/etc
    mkdir -p /usr/local/redis/bin
    
    cd ~/redis-3.0.5
    mv redis.conf /usr/local/redis/etc
    cd ~/redis-3.0.5/src
    
    mv mkreleasehdr.sh redis-benchmark redis-check-aof 
    redis-check-dump redis-cli redis-server /usr/local/redis/bin
    

    4.修改配置文件

    vim /usr/local/redis/etc/redis.conf
    将daemonize no 中no改为yes[yes指后台运行]

    5.Redis启动

    #vi /etc/rc.local #设置随机启动。
    ---指定配置文件路径
    ./usr/local/redis/bin/redis-server /usr/local/redis/etc/redis.conf
    
    #查看是否启动成功
    ps -ef | grep redis
    netstat -tunpl | grep 6379 #查看端口是否占用。
    

    6. Redis客户端连接

    ./usr/local/redis/bin/redis-cli
    
    #指定端口连接
    ./usr/local/redis/bin/redis-cli -p 6380 save
    

    7.关闭服务

    ./usr/local/redis/bin/redis-server shutdown #关闭
    pkill redis-server #关闭
    

    8.查看Redis进程

    netstat -ntlp | grep 6379
    

    9. 其他

    若需要直接执行可以这样:
    cp redis.conf /etc/ 这个文件时redis启动的配置文件
    cp redis-benchmark redis-cli redis-server /usr/bin/
    #这个倒是很有用,这样就不用再执行时加上./了,而且可以在任何地方执行
    

    10. PHP-Redis扩展安装

    下载地址:http://pecl.php.net/package/redis
    文件名:redis-2.2.4.tgz 
    文件下载成功后,上传至/usr/local
    
    
    tar -zxvf redis-2.2.4.tgz   #解压
    cd redis-2.2.4              #进入安装目录
    /usr/local/php/bin/phpize   #用phpize生成configure配置文件
    
    #配置
    ./configure --with-php-config=/usr/local/php/bin/php-config     
    #编译
    make 
    #安装
    make install
    
    ll /usr/local/php/lib/php/extensions/no-debug-non-zts-20131226/
    安装完成之后,出现上面的安装路径,目录中的redis.so.
    
    #编辑配置文件
    vi + /usr/local/php/lib/php.ini
    在最后一行添加以下内容
    extension=redis.so
    :wq!
    
    重启服务
    /usr/local/nginx/sbin/nginx  -s reload
    

    作者:T&D
    Q Q:335749143
    邮箱:tanda.arch#gmail.com(@替换#)
    出处:http://www.cnblogs.com/one-villager/
    * 本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。

  • 相关阅读:
    谷歌地图嵌入配置及代码生成器
    Easyui几种布局方式的使用
    9款超酷的jQuery/CSS3插件
    8款功能强大的最新HTML5特效实例
    《大话操作系统——做坚实的project实践派》(2)
    1、libgdx简单介绍
    自己定义Android Dialog
    纪念2014 TI DSP大奖赛
    LeetCode 96:Unique Binary Search Trees
    Chromium网页输入事件捕捉和手势检測过程分析
  • 原文地址:https://www.cnblogs.com/one-villager/p/redis_install.html
Copyright © 2011-2022 走看看