簡體   English   中英

如何在Redis集群中拆分數據?

[英]How can i split data in redis cluster?

是否有可能在redis cluser中拆分數據。 如果有多個使用同一Redis集群的應用程序,則有可能根據應用程序名稱拆分鍵值對。 我可以看到的一種方法是在Redis中使用數據庫選擇,但是它在Redis集群中不起作用。 您能建議其他方法嗎?

實際上,Redis群集支持共享/編號/邏輯數據庫。 也就是說,即使集群支持數據庫,我也建議不要將它們用於多個應用程序。

最好的選擇是為每個應用程序安裝Redis集群。 這不僅將解決命名空間問題,還將確保每個應用程序都能充分利用其Redis數據庫的資源,並允許按應用程序配置數據庫。

如果需要,仍然可以通過為每個鍵添加每個應用程序的唯一前綴為每個應用程序提供一個“命名空間”,來為所有應用程序使用單個數據庫。

Redis集群模式不支持數據庫選擇。 您可以通過將應用程序名稱附加到鍵來采用名稱空間的概念。 但是,對於不同的應用程序使用相同的redis集群並不是一個好主意。 這將使維護和故障排除更加困難。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM