redis编译部署

2023-06-23 17:02:21 浏览数 (1)

下载Redis 5.0.13源代码包:

代码语言:javascript复制
wget http://download.redis.io/releases/redis-5.0.13.tar.gz

解压源代码包:

代码语言:javascript复制
tar xzf redis-5.0.13.tar.gz

进入解压后的目录:

代码语言:javascript复制
cd redis-5.0.13

编译和安装Redis:

代码语言:javascript复制
make
sudo make install

完成安装后,您可以在Redis的安装目录中找到可执行文件。默认情况下,Redis被安装在/usr/local/bin目录下。

配置Redis:

代码语言:javascript复制
sudo cp redis.conf /etc/redis.conf

这将复制默认的Redis配置文件到/etc/redis.conf,您可以根据需要进行修改。

添加以下配置优化

maxmemory 4G maxmemory-policy allkeys-lru bind 192.168.12.95 127.0.0.1 daemonize yes requirepass JTSredi

启动Redis服务:

代码语言:javascript复制
tee /etc/systemd/system/redis.service <<- 'EOF'
[Unit]
Description=Redis
After=network.target
[Service]
Type=forking
ExecStart=/usr/local/redis/src/redis-server /etc/redis/6379.conf
ExecStop=/usr/local/redis/src/redis-cli -h 192.168.1.204 -p 6379 shutdown
RestartSec=10
Restart=always
[Install]
WantedBy=multi-user.target
EOF

现在,您已经成功地通过源码编译安装了Redis 5.0.13。您可以使用Redis客户端连接到Redis服务器,并使用它来存储和检索数据。请注意,根据您的系统配置,可能需要以root用户或使用sudo命令执行某些步骤。

0 人点赞