Dieser Artikel ist ein Spiegelartikel der maschinellen Übersetzung, bitte klicken Sie hier, um zum Originalartikel zu springen.

Ansehen: 50212|Antwort: 4

[Redis] Redis ändert die Standardportnummer und setzt das Zugriffspasswort

[Link kopieren]
Veröffentlicht am 28.12.2015 17:17:28 | | | |
Ändern Sie die Konfigurationsdateiredis.windows.conf, falls es Chinesen gibt, bitte speichern Sie es alsUTF-8Programmierung.


# Ändere die Portnummer
# Port 6379
Port 80

# Gib das Zugangspasswort an
# verlangt einen Glücksfall
requirepass 6EhSiGpsmSMRyZieglUImkTr-eoNRNBgRk397mVyu66MHYuZDsepCeZ8A-MHdLBQwQQVQiHBufZbPa

# Setze das maximale Heap-Speicherlimit und setze eines der beiden
# maxheap <bytes>
Maxheap 5120000000

# Setze das maximale Speicherlimit, setze einfach eines von beiden
# maxmemory <bytes>
# maxmemory 512000000


Starte den Server:

cmd-Kommando

redis-server.exe redis.windows.conf

Verbinden Sie sich mit dem Serverserver:

redis-cli.exe -h ip -p Port -a Pass











Vorhergehend:Redis Windows 64-Bit-Download, offizielle Downloadadresse
Nächster:sessionState Konfigurationsschema cookieless
 Vermieter| Veröffentlicht am 23.12.2016 09:11:39 |
Um einem 8888-Port Redis zuzuweisen, folgen Sie diesen Schritten:
1. Mach eine Kopie von $REDIS_HOME/redis.conf und benenne sie um in redis8888.conf.

2. Öffnen Sie die Konfigurationsdatei redis8888.conf, suchen Sie die Portleitung 6379 und ändern Sie 6379 auf 8888.

3. Verschieben Sie redis8888.conf in das Verzeichnis $REDIS_HOME/redis-svrs/taobaoAny (taobaoAny erstellt ein neues für sich selbst).

4. Starte den Redis-Service: redis-server /home/redis/redis-2.4.15/redis-svrs/taobaoAny/redis8888.conf &

5. Geben Sie "ps -x | grep redis", um den Prozess anzuzeigen, und in der Ausgabenachricht sehen Sie /home/redis/redis-2.4.15/redis-svrs/taobaoAny/redis8888.conf

6. redis-cli -p 8888, testen Sie, ob der Port erfolgreich erstellt wurde.
 Vermieter| Veröffentlicht am 23.12.2016 09:12:26 |
Redis-Profilparameter werden erklärt

Profilparameter werden erklärt:


1. Redis läuft standardmäßig nicht als Daemon, kann aber von diesem Konfigurationselement modifiziert werden, um den Daemon mit ja zu aktivieren

    Dämonisieren Nein

2. Wenn Redis als Daemon läuft, schreibt Redis standardmäßig pid in die /var/run/redis.pid-Datei, die über die pidfile angegeben werden kann

    pidfile /var/run/redis.pid

3. Spezifizieren Sie den Redis-Hörport, der Standardport ist 6379, der Autor erklärte in seinem Blogbeitrag, warum 6379 als Standardport gewählt wurde, weil 6379 die Nummer ist, die MERZ auf der Handytaste entspricht, und MERZ vom Namen der italienischen Sängerin Alessia Merz stammt

    Port 6379

4. Die bindende Hostadresse

    bind 127.0.0.1

5. Wenn die Verbindung geschlossen wird, nachdem der Client so lange im Leerlauf war, bedeutet das, dass die Funktion deaktiviert ist, wenn sie als 0 angegeben ist

    Auszeit 300

6. Spezifizieren Sie das Logging-Level, Redis unterstützt insgesamt vier Stufen: Debuggen, Ausdrucksreich, Benachrichtigung, Warnung und Ausführliches Standard.

    loglevel verbose

7. Der Logging-Modus ist standardmäßig Standardausgabe; wenn Redis so konfiguriert ist, dass er als Daemon läuft, und hier die Logging-Methode als Standardausgabe konfiguriert ist, wird das Log an /dev/null gesendet

    Logfile Stdout

8. Stellen Sie die Anzahl der Datenbanken ein, die Standarddatenbank ist 0, und Sie können mit dem <dbid>Befehl SELECT die Datenbank-ID der Verbindung angeben

    Datenbanken 16

9. Geben Sie an, wie lange und wie viele Aktualisierungsoperationen durchgeführt werden, um die Daten mit der Datendatei zu synchronisieren, die mit mehreren Bedingungen kombiniert werden kann

    Speichern <seconds> <changes>

    In der Redis-Standardkonfigurationsdatei sind drei Bedingungen verfügbar:

    900 1 speichern

    300 10 speichern

    60 10000 speichern

    Das bedeutet jeweils 1 Änderung in 900 Sekunden (15 Minuten), 10 Änderungen in 300 Sekunden (5 Minuten) und 10.000 Änderungen in 60 Sekunden.


10. Gib an, ob Daten beim Speichern in der lokalen Datenbank komprimiert werden sollen, standardmäßig ja, Redis verwendet LZF-Kompression. Wenn du CPU-Zeit sparen willst, kannst du diese Option deaktivieren, aber dadurch wird die Datenbankdatei riesig

    rdbKompression ja

11. Geben Sie den Namen der lokalen Datenbankdatei an, der Standardwert ist dump.rdb

    dbfilename dump.rdb

12. Spezifizieren Sie das lokale Datenbank-Repository

    Leitung ./

13. Stellen Sie die IP-Adresse und den Port des Master-Dienstes ein, wenn die Maschine ein Slav-Dienst ist, und sie synchronisiert automatisch die Daten vom Master, wenn Redis startet.

    slaveof <masterip> <masterport>

14. Wenn der Master-Dienst passwortgeschützt ist, verbindet der slawische Dienst das Passwort des Masters

    Masterauth <master-password>

15. Setzen Sie das Redis-Verbindungspasswort, wenn das Verbindungspasswort konfiguriert ist, muss der Client das Passwort über den AUTH-Befehl beim Verbinden mit Redis angeben<password>, was standardmäßig deaktiviert ist

    Requirepass Foobared

16. Setzen Sie die maximale Anzahl von Client-Verbindungen gleichzeitig ein, der Standard ist unbegrenzt, die Anzahl der Client-Verbindungen, die Redis gleichzeitig öffnen kann, entspricht der maximalen Anzahl der Dateideskriptoren, die der Redis-Prozess öffnen kann; wenn maxclients auf 0 gesetzt ist, bedeutet das, dass es keine Begrenzung gibt. Wenn die Anzahl der Client-Verbindungen das Limit erreicht, schließt Redis die neue Verbindung und sendet dem Client eine Fehlermeldung mit maximaler Anzahl erreichter Clients zurück

    maxclients 128

17. Geben Sie das maximale Speicherlimit von Redis an, lädt Redis Daten in den Speicher, sobald es startet, und nachdem das maximale Speicherlimit erreicht ist, versucht Redis zunächst, die abgelaufenen oder ablaufenden Schlüssel zu löschen. Der neue VM-Mechanismus von Redis speichert Schlüssel im Speicher und Werte in Swap-Bereichen

    maxmemory <bytes>

18. Geben Sie an, ob nach jeder Aktualisierung protokolliert werden soll, Redis schreibt standardmäßig Daten asynchron auf die Festplatte, und wenn sie nicht aktiviert ist, kann dies für einen Zeitraum Datenverlust verursachen, wenn der Strom ausfällt. Da Redis selbst Datendateien gemäß den oben genannten Speicherbedingungen synchronisiert, existieren einige Daten nur für eine gewisse Zeit im Speicher. Das Standardergebnis ist nein

    Nur anhängend Nein

19. Geben Sie den Dateinamen des Changelogs an, der standardmäßig appendonly.aof lautet

     appendfilename appendonly.aof

20. Geben Sie die Changelog-Bedingungen mit 3 optionalen Werten an:
    Nein: Zeigt an, dass das Betriebssystem den Datencache mit der Festplatte synchronisiert (schnell)
    Immer: Zeigt an, dass fsync() nach jeder Aktualisierung manuell aufgerufen wird, um Daten auf Festplatte zu schreiben (langsam, sicher)
    EverySec: bedeutet, einmal pro Sekunde zu synchronisieren (Kompromiss, Standard)

    appendfsync everysec


21. Geben Sie an, ob der virtuelle Speichermechanismus aktiviert werden soll, der Standardwert ist nein, eine kurze Einführung, der VM-Mechanismus speichert Daten in Paginierung, und Redis tauscht die Seiten mit weniger Besuchen, also kalten Daten, auf die Festplatte um, und die Seiten mit mehr Besuchen werden automatisch von der Festplatte in den Speicher ersetzt (ich werde den VM-Mechanismus von Redis im nächsten Artikel sorgfältig analysieren).

     VM-enabled NO

22. Der Standardwert des virtuellen Speicherdateipfads ist /tmp/redis.swap, der nicht von mehreren Redis-Instanzen geteilt werden kann

     VM-swap-Datei /tmp/redis.swap

23. Speichern Sie alle Daten, die größer als vm-max-memory sind, im virtuellen Speicher, egal wie klein die vm-max-memory-Einstellung ist, alle Indexdaten werden im Speicher gespeichert (Redis-Indexdaten sind Schlüssel), das heißt, wenn vm-max-memory auf 0 gesetzt wird, existieren tatsächlich alle Werte auf der Festplatte. Der Standardwert ist 0

     VM-max-Speicher 0

24. Die Redis-Swap-Datei ist in viele Seiten unterteilt, ein Objekt kann auf mehreren Seiten gespeichert werden, aber eine Seite kann nicht von mehreren Objekten geteilt werden, die VM-Seitengröße wird entsprechend der gespeicherten Datengröße festgelegt, der Autor schlägt vor, dass bei vielen kleinen Objekten die Seitengröße auf 32 oder 64 Byte gesetzt werden sollte; Wenn du ein großes Objekt speicherst, kannst du eine größere Seite verwenden, und wenn du dir unsicher bist, kannst du die Standardseite verwenden

     VM-Seiten-Größe 32

25. Stellen Sie die Anzahl der Seiten in der Swap-Datei fest, da die Seitentabelle (eine Bitmap, die anzeigt, dass die Seite frei oder benutzt ist) im Speicher liegt; alle 8 Seiten auf der Festplatte verbrauchen 1 Byte Speicher.

     VM-Seiten 134217728

26. Setzen Sie die Anzahl der Threads, die auf die Swap-Datei zugreifen, vorzugsweise nicht mehr als die Anzahl der Kerne der Maschine; wenn auf 0 gesetzt, sind alle Operationen auf der Swap-Datei serial, was eine relativ lange Verzögerung verursachen kann. Der Standardwert ist 4

     VM-max-threads 4

27. Stellen Sie ein, ob kleinere Pakete zu einem Paket zusammengeführt werden sollen, wenn Sie dem Client antworten, und die Standardeinstellung ist aktiviert

    glueoutputbuf ja

28. Spezifiziert einen speziellen Hashing-Algorithmus, wenn eine bestimmte Anzahl oder das größte Element einen bestimmten Schwellenwert überschreitet

    hash-max-zipmap-einträge 64

    hash-max-zipmap-value 512

29. Geben Sie an, ob der Reset-Hash aktiviert werden soll, der standardmäßig aktiviert ist (später im Detail eingeführt in der Einführung des Redis-Hashing-Algorithmus)

    ActiveRehashing: Ja.

30. Angeben, dass dieselbe Konfigurationsdatei zwischen mehreren Redis-Instanzen auf demselben Host verwendet werden kann und jede Instanz ihre eigene spezifische Konfigurationsdatei hat

    Fügen Sie /path/to/local.conf hinzu



 Vermieter| Veröffentlicht am 28.08.2017 10:40:38 |


REDIS-Verbindungsstring


Veröffentlicht am 22.09.2021 20:21:49 |
Lernen lernen
Verzichtserklärung:
Alle von Code Farmer Network veröffentlichten Software, Programmiermaterialien oder Artikel dienen ausschließlich Lern- und Forschungszwecken; Die oben genannten Inhalte dürfen nicht für kommerzielle oder illegale Zwecke verwendet werden, andernfalls tragen die Nutzer alle Konsequenzen. Die Informationen auf dieser Seite stammen aus dem Internet, und Urheberrechtsstreitigkeiten haben nichts mit dieser Seite zu tun. Sie müssen die oben genannten Inhalte innerhalb von 24 Stunden nach dem Download vollständig von Ihrem Computer löschen. Wenn Ihnen das Programm gefällt, unterstützen Sie bitte echte Software, kaufen Sie die Registrierung und erhalten Sie bessere echte Dienstleistungen. Falls es eine Verletzung gibt, kontaktieren Sie uns bitte per E-Mail.

Mail To:help@itsvse.com