Linux 下编译安装 Redis

首先进入官网 Download | Redis 下载安装包。

安装

解压后进行编译

# 安装到 /usr/local/redis 目录
make PREFIX=/usr/local/redis install

命令

启动:

/usr/local/redis/bin/redis-server /usr/local/redis/redis.conf

通过 cli 连接:

redis-cli -h host -p port -a password

服务

sudo groupadd redis 
sudo useradd -r -g redis -s /bin/false redis 
sudo chown -R redis:redis /usr/local/redis /data/redis
vim /etc/systemd/system/redis.service
redis.service
[Unit] Description=Redis In-Memory Data Store After=network.target [Service] User=redis Group=redis Type=forking ExecStart=/usr/local/redis/bin/redis-server /data/redis/redis.conf ExecStop=/usr/local/redis/bin/redis-cli -p 8379 shutdown Restart=no [Install] WantedBy=multi-user.target

刷新服务:systemctl daemon-reload

  • 关闭 redis:systemctl stop redis
  • 开启 redis:systemctl start redis
  • 查看 redis:systemctl status redis
  • 自启 redis:systemctl enable redis