单机环境安装
环境准备
环境说明
Centos 8 + Redis 6.0.8
下载说明
① 手动下载
② 服务器下载
# 创建安装目录
mkdir -p /usr/local
https://download.redis.io/releases/redis-6.0.8.tar.gz
# 在创建的目录中下载安装包
wget http://download.redis.io/releases/redis-6.0.8.tar.gz
环境检查
Redis 是 C 语言开发,安装 Redis 需要先将 Redis 的源码进行编译,编译依赖 gcc 环境。因此需要安装 GCC,安装过程中有提示时,输入 Y 即可
① 检查是否安装 gcc
# 执行命令检查是否安装 gcc
gcc
# 命令找不到 -bash: gcc: command not found,执行如下命令
yum -y install gcc-c++
② 安装 gcc
# 安装
yum -y install centos-release-scl
yum -y install devtoolset-9-gcc devtoolset-9-gcc-c++ devtoolset-9-binutils
# 刷新
echo "source /opt/rh/devtoolset-9/enable" >>/etc/profile
安装
① 解压
# 在 /usr/local 目录下解压安装包
tar -zxvf redis-6.0.8.tar.gz
② 编译
# 编译
make /usr/local/redis-6.0.8
③ 安装
make install PREFIX=/usr/local/redis/redis-6.0.8
④ 创建 redis 数据目录和 日志目录
# 创建日志存放目录
mkdir -p /usr/local/redis/redis-6.0.8/log
# 创建数据存放目录
mkdir -p /usr/local/redis/redis-6.0.8/data
配置
修改 redis 的配置文件
# 1. 修改配置文件
vim /usr/local/redis/redis-6.0.8/redis.conf
# 2.修改以下内容
# 配置后台运行
daemonize yes
# 配置日志
logfile "/usr/local/redis/redis-6.0.8/log/redis.log"
# 配置数据目录
dir /usr/local/redis/redis-6.0.8/data
启动测试
启动 redis 服务
# 1.进入该目录
cd /usr/local/redis/redis-6.0.8
# 2.启动
bin/redis-server redis.conf
# 查看进程
ps -aux | grep redis
客户端登陆测试
# 启动客户端
bin/redis-cli -p 6379
# 测试命令
ping
# 退出客户端
quit
配置登陆密码
① 更改 redis.conf
# 修改:protected-mode
protected-mode yes
② 设置密码
第一种:设置临时密码,重启后失效
# 连接客户端,设置密码 123456
config set requirepass 123456
# 查看密码
config get requirepass
# 退出并重新连接,执行命令后会提示输入密码
第二种:设置永久密码
# 更改 redis.conf
# 找到 #requirepass foobared 配置项,去掉 #,foobared 改成要设置的密码
requirepass 123456