Microsoft Garnet 缓存存储
Garnet 是 Microsoft Research 开源的远程缓存存储,兼容 Redis 协议,强调低延迟和高吞吐。适合 .NET 生态、Azure 环境和需要 Redis 兼容客户端的缓存场景。
启动服务:
docker run -d --name garnet \
-p 6379:6379 \
ghcr.io/microsoft/garnet:latest
使用 Redis 客户端:
redis-cli -h 127.0.0.1 -p 6379 PING
redis-cli SET user:1 alice
redis-cli GET user:1
redis-cli INFO
启用 TLS 和认证:
docker run -d --name garnet \
-p 6379:6379 \
ghcr.io/microsoft/garnet:latest \
--tls --cert-file /certs/server.crt --key-file /certs/server.key \
--auth password
使用 Garnet Server 配置文件:
GarnetServer --config-import-path /etc/garnet/garnet.conf
查看指标:
curl http://localhost:6379/metrics