1.下载

redis 官网地址:https://redis.io/

1
wget https://download.redis.io/releases/redis-6.2.5.tar.gz

2.解压

1
tar -zxf redis-6.2.5.tar.gz

3.安装 gcc 环境

由于 redis 是由 C 语言编写的,它的运行需要 C 环境,因此我们需要先安装 gcc。安装命令如下:

1
yum install gcc-c++

4.切换到 redis 源码目录进行编译与安装

1
2
3
4
cd redis-6.2.5/ 解压目录
make 编译
cd src/ 目录下有编译好的redis指令
make install 安装到指定目录,默认在/usr/local/bin

5.redis 文件和命令介绍

redis 可执行文件

1
2
3
4
5
6
./redis-benchmark //用于进行redis性能测试的工具
./redis-check-dump //用于修复出问题的dump.rdb文件
./redis-cli //redis的客户端
./redis-server //redis的服务端
./redis-check-aof //用于修复出问题的AOF文件
./redis-sentinel //用于集群管理

redis 配置文件

1
2
3
redis配置文件名为
redis.conf
这个文件可以自定义

redis.conf 核心配置项

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#绑定ip,如需要远程访问,需要填写服务器ip
bind 127.0.0.1
#端口,redis启动端口
port
#守护进程方式运行 后台运行redis
daemonize yes
#rdb数据文件
dbfilename dump.rdb
#数据文件存放路径 redis数据目录【记得去创建一下目录不然启动redis就报错了】
dir /var/lib/redis/
#日志等级
loglevel notice
#日志文件
logfile /var/log/redis/redis-server.log
#redis的密码
requirepass 123456
#主从复制
slaveof

6.启动 redis 服务端

启动 redis 非常简单,直接./redis-server 就可以启动服务端了,还可以用下面的方法指定要加载的配置文件:

1
2
./redis-server ../redis.conf
默认情况下,redis-server会以非daemon的方式来运行,且默认服务端口为6379。

7.使用 redis 客户端

1
2
3
4
5
6
7
8
9
10
11
12
#执行客户端命令即可进入
./redis-cli
#测试是否连接上redis
127.0.0.1:6379 > ping
返回pong代表连接上了

//用set来设置key、value
127.0.0.1:6379 > set name "chaoge"
OK
//get获取name的值
127.0.0.1:6379 > get name
"chaoge"

8.reids 启动停止命令

1
2
./bin/redis-cli shutdown 停止命令
./bin/redis-server ./redis.conf 启动命令 启动的配置文件可以自定义

9.解决 linux 环境安装 redis,外网访问遇到的坑

1
1.修改bind为0.0.0.0

image.png

1
2.protected-mode 改为no

image.png