您的位置:首頁 > 軟件教程 > 教程 > 微軟開源的Garnet鍵值數(shù)據(jù)庫快速部署指南

微軟開源的Garnet鍵值數(shù)據(jù)庫快速部署指南

來源:好特整理 | 時間:2024-04-25 19:08:42 | 閱讀:118 |  標(biāo)簽: T Net AR 開源 數(shù)據(jù)庫 微軟   | 分享到:

快速部署 微軟開源的 Garnet 鍵值數(shù)據(jù)庫 Garnet 是 Microsoft Research 推出的一種新型遠(yuǎn)程緩存存儲,其設(shè)計速度極快、可擴(kuò)展且延遲低。 Garnet 在單個節(jié)點內(nèi)是線程可擴(kuò)展的。它還支持分片集群執(zhí)行、復(fù)制、檢查點、故障轉(zhuǎn)移和事務(wù)。它可以在主內(nèi)存以及分層存儲(例如 SSD

Garnet是由Microsoft Research推出的一種新型遠(yuǎn)程緩存存儲,其設(shè)計速度極快、可擴(kuò)展且延遲低。Garnet在單個節(jié)點內(nèi)是線程可擴(kuò)展的,支持分片集群執(zhí)行、復(fù)制、檢查點、故障轉(zhuǎn)移和事務(wù)。它可以在主內(nèi)存以及分層存儲(例如SSD和Azure存儲)上運行,同時支持豐富的API接口和強大的可擴(kuò)展性模型。

Garnet使用Redis的RESP作為其主要線路協(xié)議,因此可以與大多數(shù)編程語言中可用的未經(jīng)修改的Redis客戶端一起使用,例如C#中的StackExchange.Redis。相比其他開源緩存存儲,Garnet提供更好的性能、延遲、可擴(kuò)展性和耐用性功能。

下載二進(jìn)制包

下載地址: https://github.com/microsoft/garnet/releases

選擇win-x64-based-readytorun.zip

解壓后,如果系統(tǒng)未安裝.NET 8運行時,則運行時會報錯。

如果只是想在本地做測試,不想部署.NET 8,可以使用下面介紹的Garnet Assistant軟件,它是Garnet GUI管理軟件,并且自帶一個最新版的Garnet服務(wù),可以非常方便地進(jìn)行本地測試。

這時我們需要先去安裝.NET8,下載地址: https://dotnet.microsoft.com/zh-cn/download/dotnet/8.0

選擇.NET運行時8.x

微軟開源的Garnet鍵值數(shù)據(jù)庫快速部署指南

運行

安裝好.NET后,下一步就可以直接運行了:

PS C:\Users\chenjing\Downloads\win-x64-based-readytorun> .\GarnetServer.exe
    _________
   /_||___||_\      Garnet 1.0.5 64 bit; standalone mode
   '. \   / .'      Port: 3278
     '.\ /.'        https://aka.ms/GetGarnet
       '.'

* Ready to accept connections

上面運行的Garnet未指定配置文件,所以使用的全部都是默認(rèn)配置,默認(rèn)配置文件參考Github,地址為: https://github.com/microsoft/garnet/blob/main/libs/host/defaults.conf

如果你要修改Garnet啟動時的配置,例如端口號,綁定的IP地址等,可以復(fù)制一份默認(rèn)配置,然后修改里面的對應(yīng)配置項,最后在啟動Garnet的時候指定配置文件即可。例如:

.\GarnetServer.exe --config-import-path .\my-defaults.conf

驗證

我們可以使用任意的Redis客戶端軟件連接進(jìn)行測試(Garnet和大部分Redis命令是兼容的),這里推薦一個Redis GUI軟件,Redis Assistant,下載地址: https://www.redisant.cn/

當(dāng)然,也有Garnet專用的管理軟件,Garnet Assistant,下載地址: https://www.redisant.cn/garnet

下面是使用Garnet Assistant連接后的效果

微軟開源的Garnet鍵值數(shù)據(jù)庫快速部署指南

如果只是想在本地做測試,不想部署.NET 8,可以使用Garnet Assistant自帶的Garnet服務(wù),在連接頁選擇Garnet Server按鈕,然后設(shè)置端口號,點擊啟動按鈕即可。

微軟開源的Garnet鍵值數(shù)據(jù)庫快速部署指南

小編推薦閱讀

好特網(wǎng)發(fā)布此文僅為傳遞信息,不代表好特網(wǎng)認(rèn)同期限觀點或證實其描述。

相關(guān)視頻攻略

更多

掃二維碼進(jìn)入好特網(wǎng)手機(jī)版本!

掃二維碼進(jìn)入好特網(wǎng)微信公眾號!

本站所有軟件,都由網(wǎng)友上傳,如有侵犯你的版權(quán),請發(fā)郵件[email protected]

湘ICP備2022002427號-10 湘公網(wǎng)安備:43070202000427號© 2013~2024 haote.com 好特網(wǎng)