前言

鉴于我在准备 Redis 方面的文章,所以,我先附上一份《CentOS7 安装单机 Redis》的教程,教程比较简单,按照文章所说一步一步执行即可。

正文

我用的是 CentOS 7.2,其实 Redis 安装在每个系统上大同小异,所以我就以我的系统为例,但是由于可能因为环境差异,遇到一些问题,记住,不要慌,可以找度娘,也可以找我,毕竟教学相长嘛。

1. 下载redis

下载地址在:redis.io
比如把 Redis 安装到 /home/usr/soft/

cd /home/usr/soft/
wget http://download.redis.io/releases/redis-5.0.5.tar.gz

2. 解压压缩包

tar -zxvf redis-5.0.5.tar.gz

3. 安装gcc依赖

Redis是C语言编写的,编译需要

yum install gcc

4. 编译安装

cd redis-5.0.5
make MALLOC=libc

将/home/usr/soft/redis-5.0.5/src目录下二进制文件安装到/usr/local/bin

cd src
make install

5. 修改配置文件

默认的配置文件是/home/usr/soft/redis-5.0.5/redis.conf
后台启动

daemonize no

改成

daemonize yes

下面一行必须改成 bind 0.0.0.0 或注释,否则只能在本机访问

bind 127.0.0.1

如果需要密码访问,取消requirepass的注释(线上务必设置,否则容易被挖矿)

requirepass yourpassword

6. 使用指定配置文件启动Redis(这个命令建议配置alias)

//alias 举个例子
alias redis=/home/usr/soft/redis-5.0.5/src/redis-server
/home/usr/soft/redis-5.0.5/src/redis-server /home/usr/soft/redis-5.0.5/redis.conf

7. 进入客户端(这个命令建议配置alias)

/home/usr/soft/redis-5.0.5/src/redis-cli

8. 停止redis(在客户端中)

redis> shutdown

ps -aux | grep redis
kill -9 xxxx