zoukankan      html  css  js  c++  java
  • Redis最新稳定版编译安装启动(使用redis-stable.tar.gz下载一直都是最新)

    1.安装(安装到/home/redis)

    $ useradd -d /home/redis/ -m redis #创建用户redis并指定/home/redis/ 为主目录
    $ passwd redis #创建密码
    $ su - redis
    $ wget http://download.redis.io/releases/redis-stable.tar.gz
    $ tar -zxvf redis-stable.tar.gz
    $ cd redis-stable/
      若编译失败,请先检查gcc的版本是否低于9,如果是请先升级,可以使用以下命令:
      yum install cpp binutils glibc glibc-kernheaders glibc-common glibc-devel gcc gcc-c++ automake pcre pcre-devel zlip zlib-devel openssl openssl-devel  
      yum -y install centos-release-scl devtoolset-9-gcc devtoolset-9-gcc-c++ devtoolset-9-binutils
      scl enable devtoolset-9 bash
    $ make MALLOC=libc #编译
    $ cd src
    $ make install PREFIX=/home/redis #安装到/home/redis/目录
    $ cd ..
    $ cp redis.conf /home/redis/ #将配置文件移动到/home/redis/目录
    $ chmod -R 700 /home/redis/ #修改文件权限  
    

    2.redis 默认不后台启动,需要配置

    $ vim /home/redis/redis.conf
    $ bind 127.0.0.1  #注释bind 127.0.0.1
    protected-mode no
    requirepass uLlRa*3go&0gxzn% #设置访问密码
    daemonize yes #设置守护进程 允许后台执行
    maxmemory 8gb #内存大小限制 
    port 端口 #端口 
    

    3.若需要让redis开机自启

    $ exit #切换到root用户下
    $ vim /etc/rc.local #加入下面一行
    /home/redis/bin/redis-server /home/redis/redis.conf  
    

    4.启动

    $ su - redis
    $ cd bin
    $ ./redis-server ../redis.conf
    备注:若缺少编译环境,执行下面命令,否则不需要执行
    $ yum install cpp binutils glibc glibc-kernheaders glibc-common glibc-devel gcc gcc-c++ automake pcre pcre-devel zlip zlib-devel openssl openssl-devel
  • 相关阅读:
    Linux的chattr与lsattr命令详解
    ls命令
    linux PS1
    which,whereis,locate,find
    linux下的文件结构
    Linux各种命令
    PHP将两个二维数组合并为一个二维数组的方法
    vagrant virtualbox VM inaccessible解决办法
    常用Mysql查询语句
    删除数组元素并重建索引的方法
  • 原文地址:https://www.cnblogs.com/virtulreal/p/9908141.html
Copyright © 2011-2022 走看看