2
Redis security best practices建議重命名命令以禁止未經授權/意外執行。 使用ServiceStack.Redis客戶端發出任意(重命名)命令的最佳方式是什麼?如何使用ServiceStack.Redis客戶端向Redis發送任意命令?
我們已經試過到目前爲止:我們已經改名爲PUBLISH命令HSILBUP。我試圖用下面的代碼塊發出一個HSILBUP命令。當調用FlushSendBuffer
時,會導致空引用異常。我使用這些方法,因爲他們的名字表明我想要的行爲。我不知道這是否是他們的預期功能。
var command = new[]
{
ToByteArray("HSILBUP"),
ToByteArray("channel"),
ToByteArray("message")
};
redisClient.WriteAllToSendBuffer(command);
redisClient.FlushSendBuffer();