Да, изглежда, че никога не съм стигнал до това да добавя това; Не мисля, че SHUTDOWN има ли и там. И в двата случая очаквам, че просто не са били неща, които обикновено се изпълняват при поискване, ако клиент - но обикновено са или автоматизирани (конфигуриране на постоянство), или инициирани от командния ред (ръчно или като част от скрипт) като част от рутинни операции по поддръжка.
Мога да го добавя за следващата компилация (вероятно с проверката „връзката има активирани команди за администратор“).
Наистина хакерски заобиколно решение за момента (нетествано) би било:
.Scripting.Eval(0, "return redis.call('bgsave')", null, null);
(предупреждение:горното ме кара да потръпна)
Но отново:ако приложението ви просто изпълнява рутинна работа, аз бих вероятно препоръчваме да използвате настройките за постоянство за автоматично редис. Ако приложението ви е преден край за наблюдение/поддръжка, тогава SAVE не изглежда твърде неподходящо.
но не са намерени команди, свързани със SAVE или BGSAVE.
Всъщност силно бих посъветвал да избягвате SAVE на производствен сървър, освен ако не знаете, че е безопасно отстранен на една страна и не се използва; BGSAVE не е толкова инвазивен.