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
原文地址:https://www.cnblogs.com/virtulreal/p/9908141.html