Linux Redis 配置

更新历史
日期 版本 作者 更新内容
2024-04-19 1.0 mxdyeah 增删内容

更新系统软件包:

sudo apt update sudo apt upgrade

安装编译Redis所需的依赖库和工具:

sudo apt install build-essential tcl

下载Redis源码包:

wget http://download.redis.io/releases/redis-X.X.X.tar.gz
# 需要打开http://download.redis.io/releases/自行查询最新版

解压源码包:

tar -zxvf redis-X.X.X.tar.gz

进入源码目录并进行编译:

cd redis-X.X.X
make

安装Redis:

sudo make install

配置Redis:

创建Redis配置文件:

sudo mkdir /etc/redis
sudo cp redis.conf /etc/redis/redis.conf

编辑配置文件:

sudo nano /etc/redis/redis.conf

在文件中,您可以根据需求进行相应的配置,例如监听地址、端口、密码等。

创建Redis服务启动脚本:

sudo nano /etc/systemd/system/redis.service

在文件中添加以下内容:

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

[Service]
ExecStart=/usr/local/bin/redis-server /etc/redis/redis.conf
ExecStop=/usr/local/bin/redis-cli shutdown
Restart=always

[Install]
WantedBy=multi-user.target

启动Redis服务并设置开机自启:

sudo systemctl enable redis.service
sudo systemctl start redis.service

验证Redis是否正常运行:

运行以下命令,如果看到Redis进程正在运行,则表示安装成功:
ps aux | grep redis-server

配置文件

修改[你的目录]/epg/settings.py,找到以下代码块。

# Redis缓存
CACHES = {
    "default": {
        "BACKEND": "django.core.cache.backends.redis.RedisCache",
        "LOCATION": "redis://default(用户名):password(密码)@127.0.0.1:6379",
        # Redis 默认用户名为default , 老版本除外
    }
}