WSL 安装 garnet 作为缓存服务
一、下载
wget https://github.com/microsoft/garnet/releases/download/v1.0.15/linux-x64-based.tar.xz
二、解压
mkdir garnet tar -xf linux-x64-based.tar.xz -C garnet
三、运行
cd garnet
./GarnetServer
确保本机有安装 dotnet 运行时。
sudo apt-get update && \ sudo apt-get install -y aspnetcore-runtime-8.0
四、测试
设置缓存 key 和 value,并使用客户端查看。
五、制作 Linux 服务
在 /usr/bin 目录创建一个 garnet.sh 文件。
sudo touch /usr/bin/garnet.sh
使用 vi 编辑 garnet.sh
sudo vi /usr/bin/garnet.sh
garnet.sh 脚本内容如下:
#!/bin/bash cd /home/ubuntu/garnet
./GarnetServer
赋予脚本执行权限
sudo chmod +x /usr/bin/garnet.sh
在路径 /etc/systemd/system 添加启动 garnet 的服务。
sudo touch /etc/systemd/system/garnet-server.service
编辑 garnet-server.service 内容
[Unit] Description=garnet service After=network.target [Service] Type=forking ExecStart=/bin/bash -c "/usr/bin/garnet.sh &" [Install] WantedBy=multi-user.target
重载服务
sudo systemctl daemon-reload
启动 GarnetServer
sudo systemctl start garnet-server
开机启动
sudo systemctl enable garnet-server