article/debian11编译redis .md
2025-03-31 16:35:20 +08:00

1.3 KiB

debian 11 安装 编译nginx

安装编译环境
    #GCC
    apt install -y build-essential

    #安装正则库
    apt install -y libpcre3 libpcre3-dev

    #安装zlib库
    apt install -y zlib1g-dev

    #openssl
    apt install -y openssl libssl-dev

下载解压源码
wget https://download.redis.io/redis-stable.tar.gz
tar -xzvf redis-stable.tar.gz
cd redis-stable
编译安装
make
sudo make install
修改配置
# 创建配置目录
sudo mkdir /etc/redis
sudo cp redis.conf /etc/redis/

# 编辑配置文件
sudo vim /etc/redis/redis.conf

#修改下述配置
daemonize yes
logfile "/var/log/redis/redis.log"
dir /var/lib/redis
requirepass your_strong_password_here


添加用户
useradd redis
创建进程守护
vim /etc/systemd/system/redis.service



[Unit]
Description=Redis In-Memory Data Store
After=network.target

[Service]
User=redis
Group=redis
ExecStart=/usr/local/bin/redis-server /etc/redis/redis.conf
ExecStop=/usr/local/bin/redis-cli shutdown
Type=forking  # 改为 forking
Restart=on-failure
RestartSec=5s  # 避免频繁重启

[Install]
WantedBy=multi-user.target
启动
systemctl enable redis
systemctl restart redis

验证安装
redis-cli ping