• 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
  • 相关阅读:
    微信自动回复
    pyqt5生成的APP制作DMG
    win10 安装MySQL过程和遇到的坑
    CentOS7 虚拟机设置文件共享 VMWareTools安装遇到的坑
    阿里云配置ssl证书服务遇到的几个问题和解决方法
    Linux基于libmemcached,php扩展memcached的安装
    PHP框架CodeIgniter--URL去除index.php
    javascript新窗口打开链接window.open()被阻拦的解决办法
    Centos6.5源码编译安装nginx
    MySQL批量修改数据库的字符集
  • 原文地址:https://www.cnblogs.com/virtulreal/p/9908141.html
Copyright © 2020-2023  润新知