zoukankan      html  css  js  c++  java
  • Linux下redis的安装及配置

    1、去官网下载redis(redis.io)

    2、将其解压到根目录下

      

    3、进入解压的目录,然后编译源程序, 如果不是root账户登录的,命令前面需要加sudo

      make

      make install PREFIX=/usr/local/redis

      执行完成后,进入/usr/local目录,可以看到下面多了一个redis目录

      (这一步执行成功的前提是已经安装了gcc等相关库,否则会报错。详情看下面的补充

      

    4、将配置文件复制到我们的安装目录

      

    5、上面步骤完成后,我们可以试着启动redis

      进入bin目录,我们可以看到目录下有一个redis-server

      我们运行redis-server,即可启动redis服务

      

    5、启动完成后,我们发现当前窗口就不能做其他操作了,这种启动方式叫做前端启动。

       我们可以先Ctrl+C手动停止redis服务,然后使用后端启动的方式来启动redis

    6)后端启动redis

      1)首先我们需要修改一个配置项daemonize,默认为no,将其修改为yes

        

      2)找到里面的daemonize 将其修改为yes,然后保存退出(ESC,:wq)

        

      3)重新启动redis

        /usr/local/redis/bin/redis-server /usr/local/redis/bin/redis-conf

        

      4)通过ps命令查看redis是否启动

        

    7)客户端连接

      /usr/local/redis/bin/redis-cli

      

    8)停止redis服务

       /usr/local/redis/bin/redis-cli shutdown

        

     或者

      pkill redis-server

        

     或者

      kill 9 redisID

        

     9)让redis开启启动

      vim /etc/rc.local

      

      在里面加入下面的启动命令:

        /usr/local/redis/bin/redis-server /usr/local/redis/etc/redis-conf

    补充:

       补充来源于:https://blog.csdn.net/yifansj/article/details/79107865

       要成功执行make install,需要先安装下面支持库

      1)GCC---NGU编译器集合(GCC可以使用默认包管理器的仓库repositories来安装,包管理器的选择依赖于你使用的Linux发布版本,

         包管理器有不同的实现:yum是基于Red Hat的发布版本,apt用于Debian和Ubuntu,yast用于SuSE Linux等)

         Red Hat中安装:

          yum install gcc

        Ubuntu中安装:

          apt-get install gcc

      2)PCRE库-----Nginx编译需要PCRE(Perl Compatible Regular Expression),因为Nginx的Rewrite模块和HTTP核心模块会使用到PCRE正则表达式语法。

         这里需要安装两个安装包pcre和pcre-devel。第一个安装包提供编译版本的库,第二个提供开发阶段的头文件和编译项目的源代码。

       RedHat中安装PCRE:

          yum install pcre pcre-devel

       Ubuntu中安装PCRE:

          apt-get install libpcre3  libpcre3-devel

      3)zlib库----zlib库提供了开发人员的压缩算法,在Nginx的各种模块中需要使用gzip压缩。

         如同安装PCRE一样,同样需要安装库和它的源代码(zlib和zlib-devel)

        RedHat中安装:

          yum install zlib zlib-devel

        Ubuntu中安装:

          apt-get install zlib1g zlib1g-dev

      4)OpenSSL库----在Nginx中,如果服务器提供安全网页时则会用到Openssl库,我们需要安装库文件和它的开发安装包

        RedHat中安装:

          yum install openssl openssl-devel

        Ubuntu中安装(Ubuntu14.04的仓库中没有发现openssl-dev):

          apt-get install openssl openssl-devel

  • 相关阅读:
    深入探讨多态性及其在Java中的好处
    可扩展的Java线程池执行器
    Java并发:线程限制
    CF集萃3
    CF1151F
    [欧拉路]CF1152E Neko and Flashback
    LOJ#3119 随机立方体
    UOJ#449 喂鸽子
    CF1140F
    洛谷P5071 此时此刻的光辉
  • 原文地址:https://www.cnblogs.com/fiona-zhong/p/10299547.html
Copyright © 2011-2022 走看看