Dit artikel is een spiegelartikel van machinevertaling, klik hier om naar het oorspronkelijke artikel te gaan.

Bekijken: 50212|Antwoord: 4

[Redis] Redis wijzigt het standaard poortnummer en stelt het toegangswachtwoord in

[Link kopiëren]
Geplaatst op 28-12-2015 17:17:28 | | | |
Wijzig het configuratiebestandredis.windows.conf, als er Chinees is, bewaar het dan alstublieft alsUTF-8Coderen.


# Pas het poortnummer aan
# poort 6379
Poort 80

# Specificeer het toegangswachtwoord
# Vereis pas gespaard
requirepass 6EhSiGpsmSMRyZieglUImkTr-eoNRNBgRk397mVyu66MHYuZDsepCeZ8A-MHdLBQwQQVQiHBufZbPa

# Stel de maximale heapgeheugenlimiet in, en stel een van de twee in
# maxheap <bytes>
Maxheap 5120000000

# Stel de maximale geheugenlimiet in, stel gewoon één van de twee in
# maxmemory <bytes>
# maxmemory 5120000000


Start de server:

cmd-commando

redis-server.exe redis.windows.conf

Maak verbinding met de serverserver:

redis-cli.exe -h ip -p poort -a pass











Vorig:Redis Windows 64-bit download, officieel downloadadres
Volgend:sessionState configuratieschema cookieless
 Huisbaas| Geplaatst op 23-12-2016 09:11:39 |
Om een 8888-poort aan Redis toe te wijzen, volgt u deze stappen:
1. Maak een kopie van $REDIS_HOME/redis.conf en hernoem deze naar redis8888.conf.

2. Open het configuratiebestand redis8888.conf, zoek de poort 6379-lijn en verander 6379 naar 8888.

3. Verplaats redis8888.conf naar de map $REDIS_HOME/redis-svrs/taobaoAny (taobaoAny maakt een nieuwe voor zichzelf aan).

4. Start de redis-service: redis-server /home/redis/redis-2.4.15/redis-svrs/taobaoAny/redis8888.conf &

5. Geef "ps -x | grep redis" om het proces te bekijken, en in het uitvoerbericht zie je /home/redis/redis-2.4.15/redis-svrs/taobaoAny/redis8888.conf

6. Redis-CLI -p 8888, test of de poort succesvol is aangemaakt.
 Huisbaas| Geplaatst op 23-12-2016 09:12:26 |
De parameters van het Redis-profiel worden uitgelegd

Profielparameters worden uitgelegd:


1. Redis draait standaard niet als een daemon, maar kan door dit configuratie-item worden aangepast om de daemon met ja in te schakelen

    demoniseren nee

2. Wanneer Redis als daemon draait, schrijft Redis standaard pid naar het /var/run/redis.pid-bestand, wat via de pidfile kan worden gespecificeerd

    pidfile /var/run/redis.pid

3. Specificeer de Redis-luisterpoort, de standaardpoort is 6379, de auteur legde in zijn blogpost uit waarom 6379 als standaardpoort is gekozen, omdat 6379 het nummer is dat overeenkomt met MERZ op de knop van de mobiele telefoon, en MERZ is afgeleid van de naam van de Italiaanse zangeres Alessia Merz

    Poort 6379

4. Het bindende hostadres

    bind 127.0.0.1

5. Wanneer de verbinding wordt gesloten na de lange tijd dat de client inactief is geweest, betekent dit dat de functie is uitgeschakeld als 0

    Time-out 300

6. Specificeer het loggingniveau, Redis ondersteunt in totaal vier niveaus: debug, omzettelijk, notice, warning en verbose standaard

    loglevel verbose

7. Logmodus is standaard output; als Redis is geconfigureerd om als daemon te draaien, en hier is de loggmethode als standaard output geconfigureerd, wordt de log naar /dev/null gestuurd

    logfile stdout

8. Stel het aantal databases in, de standaarddatabase is 0, en je kunt het <dbid>SELECT-commando gebruiken om de database-ID op de verbinding op te geven

    Databases 16

9. Specificeer hoe lang en hoeveel updatebewerkingen worden uitgevoerd om de data te synchroniseren met het databestand, dat gecombineerd kan worden met meerdere voorwaarden

    Sla op <seconds> <changes>

    Er zijn drie voorwaarden beschikbaar in het Redis standaardconfiguratiebestand:

    Bewaar 900 1

    Bespaar 300 10

    Bespaar 60 10000

    Het betekent respectievelijk 1 verandering in 900 seconden (15 minuten), 10 veranderingen in 300 seconden (5 minuten) en 10.000 veranderingen in 60 seconden.


10. Specificeer of data gecomprimeerd moet worden bij het opslaan naar de lokale database, de standaard is ja, Redis gebruikt LZF-compressie, als je CPU-tijd wilt besparen, kun je deze optie uitschakelen, maar dan wordt het databasebestand enorm

    rdbcompressie ja

11. Specificeer de lokale databasebestandsnaam, de standaardwaarde is dump.rdb

    dbfilename dump.rdb

12. Specificeer de lokale database-repository

    dir.

13. Stel het IP-adres en de poort van de masterservice in wanneer de machine een Slav-service is, en deze synchroniseert automatisch gegevens van de master wanneer Redis start

    slaveof <masterip> <masterport>

14. Wanneer de masterservice met een wachtwoord is beveiligd, verbindt de Slavische dienst het wachtwoord van de master

    Masterauth <master-password>

15. Stel het Redis-verbindingswachtwoord in; als het verbindingswachtwoord is geconfigureerd, moet de client het wachtwoord via het AUTH-commando invoeren bij het verbinden met Redis<password>, wat standaard is uitgeschakeld

    Vereis pas Foobared

16. Stel het maximale aantal clientverbindingen tegelijk in, de standaard is onbeperkt, het aantal clientverbindingen dat Redis tegelijkertijd kan openen is het maximale aantal bestandsdescriptors dat Redis-verwerkers kan openen, als maxclients op 0 staat, betekent dit dat er geen limiet is. Wanneer het aantal clientverbindingen de limiet bereikt, sluit Redis de nieuwe verbinding en geeft een maximaal aantal clients bereikte foutmelding terug aan de client

    maxclients 128

17. Specificeer de maximale geheugenlimiet van Redis, Redis zal data in het geheugen laden zodra het start, en nadat het maximale geheugen is bereikt, zal Redis eerst proberen de verlopen of verlopen sleutels te wissen. Het nieuwe VM-mechanisme van Rendis slaat sleutels op in het geheugen en waarden in swap-gebieden

    maxmemory <bytes>

18. Specificeer of er na elke updatebewerking moet worden geregistreerd, Redis schrijft standaard data asynchroon naar de schijf, en als het niet is ingeschakeld, kan dit gegevensverlies veroorzaken voor een bepaalde periode wanneer de stroom uitvalt. Omdat redis zelf databestanden synchroniseert volgens de bovenstaande save-voorwaarden, zal sommige data slechts een bepaalde periode in het geheugen bestaan. De standaard is nee

    Appendonly nee

19. Specificeer de naam van het changelog-bestand, die standaard appendonly.aof is

     appendfilename appendonly.aof

20. Specificeer de changelog-voorwaarden met 3 optionele waarden:
    Nee: Geeft aan dat het besturingssysteem de datacache synchroniseert met de schijf (snel)
    altijd: Geeft aan dat fsync() handmatig wordt aangeroepen na elke updatebewerking om data naar de schijf te schrijven (langzaam, veilig)
    Everysec: betekent één keer per seconde synchroniseren (compromitteren, standaard)

    appendfsync everysec


21. Specificeer of het virtuele geheugenmechanisme moet worden ingeschakeld, de standaardwaarde is nee, een korte introductie, het VM-mechanisme slaat data op in paginering, en Redis wisselt de pagina's met minder bezoeken, dus koude data, naar de schijf, en de pagina's met meer bezoeken worden automatisch door de schijf in het geheugen vervangen (ik zal het VM-mechanisme van Redis zorgvuldig analyseren in het volgende artikel).

     VM-enabled NO

22. De standaardwaarde van het virtuele geheugen bestandspad is /tmp/redis.swap, dat niet door meerdere Redis-instanties gedeeld kan worden

     VM-swap-file /tmp/redis.swap

23. Alle data groter dan vm-max-geheugen opslaan in virtueel geheugen, ongeacht hoe klein de instelling van vm-max-geheugen is, alle indexgegevens worden in het geheugen opgeslagen (Redis indexgegevens zijn sleutels), dat wil zeggen, wanneer vm-max-geheugen op 0 staat, bestaan alle waarden daadwerkelijk op de schijf. De standaardwaarde is 0

     VM-max-geheugen 0

24. het Redis-swapbestand is verdeeld in veel pagina's, een object kan op meerdere pagina's worden opgeslagen, maar een pagina kan niet door meerdere objecten worden gedeeld, de grootte van de vm-pagina wordt ingesteld op basis van de opgeslagen datagrootte, de auteur stelt voor dat als er veel kleine objecten worden opgeslagen, de paginagrootte op 32 of 64 bytes moet worden gezet; Als je een groot object opslaat, kun je een grotere pagina gebruiken, en als je het niet zeker weet, gebruik dan de standaard

     VM-pagina-formaat 32

25. Stel het aantal pagina's in het swapbestand in, aangezien de paginatabel (een bitmap die aangeeft dat de pagina vrij of gebruikt is) in het geheugen wordt geplaatst, zal elke 8 pagina's op de schijf 1 byte geheugen verbruiken.

     VM-pagina's 134217728

26. Stel het aantal threads in dat het swapbestand benadert, bij voorkeur niet hoger dan het aantal cores van de machine; als dit op 0 staat, zijn alle bewerkingen op het swapbestand seriël, wat een relatief lange vertraging kan veroorzaken. De standaardwaarde is 4

     VM-MAX-threads 4

27. Stel in of kleinere pakketten tot één pakket moeten worden samengevoegd wanneer je aan de client antwoordt, en de standaard is ingeschakeld

    glueoutputbuf ja

28. Specificeert een speciaal hashing-algoritme wanneer een bepaald aantal of het grootste element een bepaalde drempel overschrijdt

    hash-max-zipmap-entries 64

    hash-max-zipmap-value 512

29. Specificeer of de reset-hash geactiveerd moet worden, die standaard aan staat (later in detail geïntroduceerd bij de introductie van Redis' hashing-algoritme)

    activerehashing ja

30. Specificeren dat hetzelfde configuratiebestand gebruikt kan worden tussen meerdere Redis-instanties op dezelfde host, en dat elke instantie zijn eigen specifieke configuratiebestand heeft

    Voeg /path/to/local.conf toe



 Huisbaas| Geplaatst op 28-08-2017 10:40:38 |


REDIS-verbindingsstring


Geplaatst op 22-09-2021 20:21:49 |
Leer leren
Disclaimer:
Alle software, programmeermaterialen of artikelen die door Code Farmer Network worden gepubliceerd, zijn uitsluitend bedoeld voor leer- en onderzoeksdoeleinden; De bovenstaande inhoud mag niet worden gebruikt voor commerciële of illegale doeleinden, anders dragen gebruikers alle gevolgen. De informatie op deze site komt van het internet, en auteursrechtconflicten hebben niets met deze site te maken. Je moet bovenstaande inhoud volledig van je computer verwijderen binnen 24 uur na het downloaden. Als je het programma leuk vindt, steun dan de echte software, koop registratie en krijg betere echte diensten. Als er sprake is van een inbreuk, neem dan contact met ons op via e-mail.

Mail To:help@itsvse.com