Gcc 11是自己编译安装的,所以Redis的Makefile找不到cc,需要手动造一个链接
cd /usr/bin
sudo ln -s /usr/local/gcc-11.2.0/bin/gcc cc
编译
make -j7 USE_SYSTEMD=yes PREFIX=/opt/redis/
安装
sudo make PREFIX=/opt/redis install
卸载
sudo make uninstall
自带的systemd启动文件有点问题,改为如下
[Unit]
Description=Redis data structure server
Documentation=https://redis.io/documentation
#Before=your_application.service another_example_application.service
#AssertPathExists=/var/lib/redis
Wants=network-online.target
After=network-online.target
[Service]
ExecStart=/opt/redis/bin/redis-server /opt/redis/redis.conf --supervised systemd --daemonize no
## Alternatively, have redis-server load a configuration file:
#ExecStart=/usr/l