?
本文檔使用 PHP中文網(wǎng)手冊 發(fā)布
READONLY
自3.0.0起可用。
時(shí)間復(fù)雜度: O(1)
啟用讀取查詢以連接到 Redis 群集從屬節(jié)點(diǎn)。
通常,從屬節(jié)點(diǎn)會(huì)將客戶端重定向到授權(quán)主服務(wù)器以獲取給定命令中涉及的散列槽,但客戶端可以使用從服務(wù)器來使用 READONLY 命令來擴(kuò)展讀取。
READONLY 告知 Redis 集群從節(jié)點(diǎn)客戶機(jī)愿意讀取可能過時(shí)的數(shù)據(jù),并且對(duì)運(yùn)行寫查詢不感興趣。
當(dāng)連接處于只讀模式時(shí),只有當(dāng)操作涉及從屬主節(jié)點(diǎn)未提供的密鑰時(shí),群集才會(huì)向客戶端發(fā)送重定向。這可能是因?yàn)椋?/p>
1. 客戶端發(fā)送了一個(gè)關(guān)于散列槽的命令,散列槽從來沒有被這個(gè)從設(shè)備的主設(shè)備所服務(wù)
2. 該集群已重新配置(例如重新綁定),從屬服務(wù)器不再能夠?yàn)榻o定的哈希槽提供命令。
簡單字符串回復(fù)