1. 基础环境
操作系统:Amazon Linux 2
Redis版本:6
2. 安装Redis服务
amazon-linux-extras install redis6 -y
输入redis-server --version查看redis版本:
redis-server --version
3. 配置修改
以这种方式安装的Redis服务,配置文件redis.conf默认位于/etc/redis目录下,编辑配置文件:
vim /etc/redis/redis.conf
3.1 修改reids.conf
找到bind 127.0.0.1 -::1,修改为bind 0.0.0.0 -::1,不限制访问地址;
bind 0.0.0.0 -::1 #开放访问限制
找到databases 16,设置数据库的数量,按需修改,这里我修改为80;
databases 80 #设置数据库数量
找到dir /var/lib/redis,设置数据存放目录,按需修改,这里我设置为/data/redis/data;
dir /data/redis/data #数据存放目录
找到logfile /var/log/redis/redis.log,设置日志路径,按需修改,这里我设置为/data/redis/redis.log;
logfile /data/redis/redis.log #设置日志文件路径
找到# requirepass foobared,设置访问密码,默认是备注掉了,指无访问密码,按需配置,这里我取消了注释并设置了访问密码。
requirepass foobared #设置访问密码,foobared字段即为密码
3.2 创建数据目录、日志文件
#创建数据目录和日志文件
mkdir -p /data/redis/data
touch /data/redis/redis.log
#授权
chown redis:redis /data/redis/data
chown redis:redis /data/redis/redis.log
4. 启动Redis服务
systemctl start redis #启动redis
systemctl enable redis #设置开机自启动
#以下是其他参考命令
systemctl stop redis #停止redis
systemctl restart redis #重启redis
systemctl status redis #查看redis状态
检查端口情况:
netstat -ntulp|grep 6379
#有输出情况即表示redis端口已启动