Redis 持久化存储shell脚本

#!/bin/bash

# 安装Redis相关依赖
yum install -y gcc make wget

# 下载Redis源码
wget http://download.redis.io/releases/redis-6.2.5.tar.gz

# 解压源码包
tar xzf redis-6.2.5.tar.gz
cd redis-6.2.5

# 编译并安装 Redis
make
sudo make install

# 检查 Redis 是否安装成功
if [ $(which redis-server) ]; then
  echo "Redis 安装成功!"
else
  echo "Redis 安装失败!"
  exit 1
fi

# 创建 Redis 持久化目录
sudo mkdir /var/lib/redis
sudo chown redis:redis /var/lib/redis

# 配置 Redis 持久化
sudo sed -i 's/^# save ""/save 900 1/' /usr/local/etc/redis.conf
sudo sed -i 's/^# dir \.\//dir \/var\/lib\/redis/' /usr/local/etc/redis.conf

#上面第一个sed命令的作用是将Redis配置文件中以# save ""开头的行替换为save 900 1,
#即启用Redis的自动保存功能,每900秒(15分钟)保存一次数据,如果至少有1个键被修改,则保存。

#上面第二个sed命令的作用是将Redis配置文件中

你可能感兴趣的:(redis,缓存,数据库)