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