zoukankan      html  css  js  c++  java
  • linux下安装redis

    一.先去redis官网里下载压缩包,网址:(http://download.redis.io/releases)这里面的版本可以随便选,我选的版本是(http://download.redis.io/releases/redis-4.0.11.tar.gz),下载命令(wget http://download.redis.io/releases/redis-4.0.11.tar.gz),这个在linux里我一般下载到家目录,然后解压缩,(tar -zxvf redis-4.0.11.tar.gz),/usr/local/redis   这是我的redis安装目录

    二.进入刚刚解压完的目录,命令(cd 文件名(刚刚解压完的目录)),执行命令(make),如果你以前没装过redis一般会出现这种状况,我的redis是装在  /usr/local里的  

      报错:make[1]: Leaving directory `/usr/local/redis/src'

    (cd src/.make-settings)修改OPT=-O2 -march=i686或者OPT=-O2 -march=x86-64,重新make

    三.这个时候我们要先装tcl,下载地址,直接在linux中复制这个命令即可(wget http://downloads.sourceforge.net/tcl/tcl8.6.1-src.tar.gz),安装目录随便你在哪,下载完成后解压(tar -zxvf tcl8.6.1-src.tar.gz),进入解压完成后的目录,再进入  unix这个目录,

    这是我的tcl安装目录(cd /usr/local/tcl/unix),执行命令(./configure),再执行命令(make && make install),这里一般会报一个错,不用管

      报错:Leaving directory `/usr/local/tcl/unix/pkgs/thread2.7.0'

    到这里安装完成

    .进入刚刚解压完成的redis目录,执行命令(cd src),再执行命令(make install),执行命令(make test),没有报错说明redis安装完成了

    五.配置redis,进如解压完的redis目录,(cd /usr/local/redis)这是我的redis安装目录,执行命令(vim redis.conf),改下redis的这几个配置

      查找daemonize no改为  daemonize yes    #以守护进程方式运行,即后台方式运行,不输出到页面

      修改dir ./为绝对路径,默认的话redis-server启动时会在当前目录生成或读取dump.rdb,改为(dir /usr/local/redis),这个是你安装redis的目录

      修改appendonly no改为appendonly yes

      修改logfile,默认为空(这是你redis记录日志的地方),logfile /logs/redis/redis.log(我把日志放在这里/logs/redis/redis.log)

    六.先用这个命令查看下redis是否在运行,命令(ps -ef | grep redis),如果在运行,用kill命令杀掉这个进程

    七.执行命令(cp  /usr/local/redis/utils/redis_init_script   /etc/rc.d/init.d/redis),, /usr/local/redis/utils/redis_init_script中的 /usr/local/redis是你redis的安装目录,然后执行命令(vim /etc/rc.d/init.d/redis),改以这个地方

      在文档第二行添加(# chkconfig: 2345 80 90)

    八.可以看到在/etc/rc.d/init.d/redis文件中有这么一行:CONF="/etc/redis/${REDISPORT}.conf"。于是将redis配置文件拷贝到/etc/redis/下

      执行命令(mkdir /etc/redis),执行命令(cp /usr/local/redis/redis.conf /etc/redis/6379.conf

    九. 完成上面的操作之后,即可注册服务,命令(chkconfig --add redis),然后启动redis服务(service redis start),再用这个命令查看redis是否起来了(ps -ef | grep redis),redis到此安装结束

    十.把php-fpm,nginx,mysql,redis加入开机自启,命令(vim /etc/rc.local)

    直接加上启动路径,这是我的PHP的(/usr/local/php7/sbin/php-fpm)

    我的redis,(/usr/local/redis/src/redis-server)

      

     

  • 相关阅读:
    认识jeecms开源项目
    初识eclipse及配置相关
    Html5 Video的使用
    实现渐变色案例
    区域路由的注册机制
    MVC特性路由的提供机制
    再谈async与await
    同步 VS 异步
    C#多线程中的异常处理
    C#多线程基础
  • 原文地址:https://www.cnblogs.com/dyj--php/p/9715795.html
Copyright © 2011-2022 走看看