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

 

posted @ 2024-07-09 19:12  原来是李  阅读(62)  评论(0编辑  收藏  举报