下载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命令执行某些步骤。