一、下載
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