redis 源码安装随记

1、redis官网:https://redis.io/

2、先用Docker启动一个ubuntu16.04(由于之前公司都是用这个,就先且用这个测试吧)

docker run -i -t ubuntu:16.04 /bin/bash

3、先更新下apt

apt-get update

4、安装wget(用来下载文件)

apt-get install wget

5、下载redis源文件

wget http://download.redis.io/releases/redis-6.0.8.tar.gz

6、解压

tar xf redis-6.0.8.tar.gz

7、进入目录

cd redis-6.0.8

8、编译

  8.1、先安装make

 apt-get install make

  8.2、安装gcc

apt-get install gcc

  8.3、编译redis源码

make

ps:失败的时候,重新执行的时候需要make distclean

9、由于make仅仅是编译出可执行文件,但是我们需要把redis安装成本地服务

  9.1、安装redis到本地  

make install PREFIX=/opt/redis/redis6

  9.2、添加环境变量

在/etc/profile文件末尾追加

  

export REDIS_HOME=/opt/redis/redis6
export PATH=$PATH:$REDIS_HOME/bin

使得配置生效

source /etc/profile

10、进入源文件目录中的utils目录,执行安装脚本,一路默认

sh install_server.sh

11、成功安装,可以通过service控制

service redis_6379 status

整理下,统一写成一个脚本文件,主要看README文件,里面基本上都描述了

#!/bin/bash
apt-get update

apt-get install wget
apt-get install make
apt-get install gcc

cd /opt
wget http://download.redis.io/releases/redis-6.0.8.tar.gz
tar xf redis-6.0.8.tar.gz

cd redis-6.0.8

make

make install PREFIX=/opt/redis/redis6
echo 'export REDIS_HOME=/opt/redis/redis6
export PATH=$PATH:$REDIS_HOME/bin' >> /etc/profile
#source /etc/profile
export REDIS_HOME=/opt/redis/redis6
export PATH=$PATH:$REDIS_HOME/bin

cd utils
sh install_server.sh
原文地址:https://www.cnblogs.com/gabin/p/13652357.html