Heim > Backend-Entwicklung > PHP-Tutorial > Wird das verteilte konsistente Hashing von Memcache automatisch oder durch manuelles Schreiben eines Algorithmus implementiert?

Wird das verteilte konsistente Hashing von Memcache automatisch oder durch manuelles Schreiben eines Algorithmus implementiert?

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
Freigeben: 2016-08-18 09:16:00
Original
1221 Leute haben es durchsucht

Wenn das Memcache-Set Daten speichert, muss es basierend auf dem konsistenten Hash-Algorithmus berechnen, auf welchem ​​Memcache es platziert werden soll. Erfordert die Implementierung dieses Algorithmus, dass wir ihn manuell schreiben, oder müssen wir ihn installieren und konfigurieren? Parameter mehrerer Memcache? Das geschieht automatisch, wir müssen es nur direkt festlegen?

Antwortinhalt:

Wenn das Memcache-Set Daten speichert, muss es basierend auf dem konsistenten Hash-Algorithmus berechnen, auf welchem ​​Memcache es platziert werden soll. Erfordert die Implementierung dieses Algorithmus, dass wir ihn manuell schreiben, oder müssen wir ihn installieren und konfigurieren? Parameter mehrerer Memcache? Das geschieht automatisch, wir müssen es nur direkt festlegen?

Dies muss vom Kunden umgesetzt werden.
Es wurde in der Memcached-Erweiterung von PHP implementiert. Sie können den Konsistenzverteilungsalgorithmus einrichten und über die *ByKey-Methode auch den Zugriff auf verschiedene Server festlegen.

Der Memecache-Client implementiert einen konsistenten Hashing-Algorithmus

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage