Я попробовал большинство упомянутых выше методов, но они не работали на меня после некоторых поисков, я нашел эти точки:
-n [number]
del
, но если существуют тысячи или миллионы ключей, которые лучше использовать unlink
, потому что удаляют связь, не блокируется , в то время как del блокируется, для получения дополнительной информации посетите эту страницу , удаляют связь по сравнению с delkeys
, похожи на del, и блокируется , таким образом, я использовал этот код к клавишам Delete шаблоном:
redis-cli -n 2 --scan --pattern '[your pattern]' | xargs redis-cli -n 2 unlink
Это односторонний:
function loadDaFun() {
var script = document.createElement('script');
script.src = '/path/to/your/script.js';
var head = document.getElementsByTagName("head")[0];
head.appendChild(script);
}
Ответ @seth полностью верен, но вам не нужно оставлять вставленный элемент script
в DOM, вы можете удалите его сразу после загрузки, а также вы можете узнать , когда вставленный скрипт будет готов к использованию, например, вы можете:
function loadScript(url, completeCallback) {
var script = document.createElement('script'), done = false,
head = document.getElementsByTagName("head")[0];
script.src = url;
script.onload = script.onreadystatechange = function(){
if ( !done && (!this.readyState ||
this.readyState == "loaded" || this.readyState == "complete") ) {
done = true;
completeCallback();
// IE memory leak
script.onload = script.onreadystatechange = null;
head.removeChild( script );
}
};
head.appendChild(script);
}
Использование:
loadScript("http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js",
function () { alert('jQuery has been loaded.'); });