下载地址:https://download.redis.io/releases
安装步骤:
安装gcc
yum install gcc
# 或者执行如下命令
yum install -y gcc gcc-c++ zlib zlib-devel libffi libffi-devel openssl openssl-devel pcre pcre-devel yum-utils vim wget tree htop
把下载好的redis-6.2.8.tar.gz放在/usr/local文件夹下,并解压
步骤1:下载
wget https://download.redis.io/releases/redis-6.2.8.tar.gz
步骤2:解压
tar -zxvf redis-6.2.8.tar.gz -C /usr/local/
步骤3:打开目录
cd /usr/local/redis-6.2.8/
步骤4:进入到解压好的redis-6.2.8目录下,进行编译与安装
make && make install
步骤5:切换到⽬录 /usr/local/bin 中查看
cd /usr/local/bin
ls -alh
步骤6:复制配置⽂件到 /etc/redis/ ⽬录下
# 配置⽂件路径为: /usr/local/redis/redis.conf
mkdir -p /etc/redis/
cp /usr/local/redis/redis.conf /etc/redis/redis.conf
修改配置
vim /etc/redis/redis.conf
允许访问的主机
# 需要注释掉bind
# bind 127.0.0.1(bind绑定的是自己机器网卡的ip,如果有多块网卡可以配多个ip,代表允许客户端通过机器的哪些网卡ip去访问,内网一般可以不配置bind,注释掉即可)
保护模式
# 关闭保护模式,开启的话,只有本机才可以访问redis
protected-mode no
守护模式
daemonize yes #后台启动
⽇志⽂件
# 默认情况下,Redis 并未配置⽇志⽂件。 我们通常需要利⽤⽇志⽂件来查看程序的运⾏状况,因此需要设置 Redis 的⽇志⽂件路径。 如下图所示:
logfile "/var/log/redis/redis-server.log"
数据持久化
# 默认情况下,Redis 数据库在持久化的时候,会将数据保存进⽂件名为 dbfilename(如:3.7 所示) 然后存储到 当前⽬录。 但是我们⼀般需要将持久化后的数据库⽂件保存在指定的路径,因此需要修改此配置。 如下图所示:
dir /var/lib/redis
为了保证 Redis 能够正常运⾏,我们需要确保存储⽇志⽂件的路径以及数据 持久化的路径存在。 因此需要执⾏以下命令
mkdir -p /var/log/redis/
mkdir -p /var/lib/redis/
启动服务
cd /usr/local/redis-6.2.8
src/redis-server /etc/redis/redis.conf
验证启动是否成功
ps -ef | grep redis
进入redis客户端
redis-cli
退出客户端
quit
退出redis服务:
(1)pkill redis-server
(2)kill 进程号
(3)src/redis-cli shutdown