前言
鉴于我在准备 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