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
  • 相关阅读:
    java里面嵌套执行python脚本
    session的token令牌机制防止表单重复提交
    springIOC实现原理模拟(springIOC底层使用xml解析+反射实现)
    service层使用接口的好处
    javap -verbose输出结果详解
    skiplist
    Jmeter内存溢出解决方法
    Jmeter参数化设置的5种方法
    方法入参获取泛型类型
    并发编程笔记
  • 原文地址:https://www.cnblogs.com/virtulreal/p/9908141.html
Copyright © 2011-2022 走看看