Что не так с Redis? Ты можешь рассказать мне ?
нтересно, требуются ли мьютексы / блокировки для доступа к данным в Node.js. Например, допустим, я создал простой сервер. Сервер предоставляет несколько методов протокола для добавления и удаления из внутреннего массива. Нужно ли защищать внутренний массив каким-нибудь мьютексом?
Я понимаю, что Javascript (и, следовательно, Node.js) является однопоточным. Мне просто не ясно, как обрабатываются события. Прерываются ли события? Если это так, мое приложение может быть в середине чтения массива, прервано для запуска обратного вызова события, которое изменяет массив, и затем продолжить обработку массива, который теперь был изменен обратным вызовом события.