Denne artikel er en spejling af maskinoversættelse, klik venligst her for at springe til den oprindelige artikel.

Udsigt: 50212|Svar: 4

[Redis] Redis ændrer standardportnummeret og sætter adgangskoden

[Kopier link]
Opslået på 28/12/2015 17.17.28 | | | |
Ændr konfigurationsfilenredis.windows.conf, hvis der er kinesisk, så gem det somUTF-8Kodning.


# Ændr portnummeret
# port 6379
Port 80

# Angiv adgangsadgangskoden
# kræver adgang til foobared
requirepass 6EhSiGpsmSMRyZieglUImkTr-eoNRNBgRk397mVyu66MHYuZDsepCeZ8A-MHdLBQwQQVQiHBufZbPa

# Sæt den maksimale heap-hukommelsesgrænse, og sæt en af de to
# maxheap <bytes>
Maxheap 512000000

# Sæt den maksimale hukommelsesgrænse, bare sæt en af de to
# maxmemory <bytes>
# maxmemory 5120000000


Start serveren:

CMD-kommandoen

redis-server.exe redis.windows.conf

Forbind til serverserveren:

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











Tidligere:Redis Windows 64-bit download, officiel downloadadresse
Næste:sessionState konfigurationsskema cookieless
 Udlejer| Opslået på 23/12/2016 09.11.39 |
For at tildele en 8888-port til Redis følger du disse trin:
1. Lav en kopi af $REDIS_HOME/redis.conf og omdøb den til redis8888.conf.

2. Åbn konfigurationsfilen redis8888.conf, find port 6379-linjen, og ændr 6379 til 8888.

3. Flyt redis8888.conf til mappen $REDIS_HOME/redis-svrs/taobaoAny (taobaoAny opretter en ny til sig selv).

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

5. Afsæt "ps -x | grep redis" for at se processen, og i output-beskeden vil du se /home/redis/redis-2.4.15/redis-svrs/taobaoAny/redis8888.conf

6. redis-cli -p 8888, test om porten er oprettet med succes.
 Udlejer| Opslået på 23/12/2016 09.12.26 |
Redis-profilparametre forklares

Profilparametre forklares:


1. Redis kører ikke som en daemon som standard, men kan ændres af denne konfigurationsenhed for at aktivere daemonen med ja

    daemonize nej

2. Når Redis kører som en daemon, vil Redis som standard skrive pid til /var/run/redis.pid-filen, hvilket kan specificeres via pidfile

    pidfile /var/run/redis.pid

3. Angiv Redis-lytteporten, standardporten er 6379, forfatteren forklarede i sit blogindlæg, hvorfor 6379 er valgt som standardport, fordi 6379 er nummeret svarende til MERZ på mobiltelefonknappen, og MERZ er taget fra navnet på den italienske sangerinde Alessia Merz

    port 6379

4. Den bindende værtsadresse

    bind 127.0.0.1

5. Når forbindelsen lukkes efter hvor længe klienten har været inaktiv, betyder det, at funktionen er slået fra og angives som 0

    Timeout 300

6. Angiv logningsniveauet, Redis understøtter i alt fire niveauer: fejlsøgning, ordrig, meddelelse, advarsel og omstændelig som standard

    loglevel verbose

7. Logningstilstand er standardoutput som standard; hvis Redis er konfigureret til at køre som daemon, og logningsmetoden her er konfigureret som standard output, sendes loggen til /dev/null

    logfil-stdout

8. Sæt antallet af databaser, standarddatabasen er 0, og du kan bruge <dbid>SELECT-kommandoen til at angive database-ID'et på forbindelsen

    Databaser 16

9. Angiv hvor længe og hvor mange opdateringsoperationer der udføres for at synkronisere dataene til datafilen, som kan kombineres med flere betingelser

    Gem <seconds> <changes>

    Der er tre betingelser tilgængelige i Redis standardkonfigurationsfilen:

    Gem 900 1

    Gem 300 10

    Gem 60 10000

    Det betyder henholdsvis 1 ændring på 900 sekunder (15 minutter), 10 ændringer på 300 sekunder (5 minutter) og 10.000 ændringer på 60 sekunder.


10. Specificér, om data skal komprimeres, når du gemmer dem i den lokale database, standarden er ja, Redis bruger LZF-komprimering, hvis du vil spare CPU-tid, kan du slå denne mulighed fra, men det vil gøre databasefilen kæmpestor

    rdb-kompression ja

11. Angiv filnavnet på den lokale database, standardværdien er dump.rdb

    dbfilename dump.rdb

12. Angiv det lokale databasearkiv

    dir.

13. Indstil IP-adressen og porten på masterservicen, når maskinen er en slavisk service, og den vil automatisk synkronisere data fra masteren, når Redis starter

    slaveof <masterip> <masterport>

14. Når mastertjenesten er adgangskodebeskyttet, forbinder den slaviske tjeneste masterens adgangskode

    Masterauth <master-password>

15. Indsæt Redis-forbindelsesadgangskoden, hvis forbindelsesadgangskoden er konfigureret, skal klienten angive adgangskoden via AUTH-kommandoen, når den forbinder til Redis<password>, hvilket som standard er deaktiveret

    Kræver adgang til Foobared

16. Indstil det maksimale antal klientforbindelser på samme tid, standarden er ubegrænset, antallet af klientforbindelser, som Redis kan åbne samtidig, er det maksimale antal filbeskrivelser, som Redis kan åbne, hvis maxclients sættes til 0, betyder det, at der ikke er nogen grænse. Når antallet af klientforbindelser når grænsen, lukker Redis den nye forbindelse og returnerer en fejlmeddelelse om maksimalt antal klienter til klienten

    maxclients 128

17. Angiv den maksimale hukommelsesgrænse for Redis, Redis vil indlæse data i hukommelsen, når den starter, og efter at have nået maksimal hukommelse, vil Redis først forsøge at slette de udløbne eller udløbende nøgler. Redis' nye VM-mekanisme gemmer nøgler i hukommelsen og værdier i swap-områder

    Maxmemory <bytes>

18. Angiv, om der skal logges efter hver opdateringsoperation, Redis skriver data til disken asynkront som standard, og hvis det ikke er slået til, kan det forårsage datatab i en periode, når strømmen er væk. Fordi redis selv synkroniserer datafiler i henhold til de ovennævnte gemmebetingelser, vil nogle data kun eksistere i hukommelsen i en periode. Standardindstillingen er nej

    appendonly nej

19. Angiv changelog-filens navn, som som standard er appendonly.aof

     appendfilename appendonly.aof

20. Angiv ændringsloggbetingelserne med 3 valgfrie værdier:
    Nej: Angiver at operativsystemet synkroniserer datacache til disk (hurtigt)
    Altid: Angiver at fsync() manuelt kaldes efter hver opdateringsoperation for at skrive data til disk (langsomt, sikkert)
    Everysec: betyder synkronisering én gang i sekundet (kompromis, standard)

    appendfsync everysec


21. Angiv om den virtuelle hukommelsesmekanisme skal aktiveres, standardværdien er nej, en kort introduktion, VM-mekanismen gemmer data i paginering, og Redis bytter siderne med færre besøg, dvs. kolde data, til disken, og siderne med flest besøg erstattes automatisk af disken i hukommelsen (jeg vil nøje analysere Redis' VM-mekanisme i næste artikel).

     VM-aktiveret NO

22. Standardværdien for den virtuelle hukommelsessti er /tmp/redis.swap, som ikke kan deles af flere Redis-instanser

     VM-swap-fil /tmp/redis.swap

23. Gem alle data, der er større end vm-max-memory, i virtuel hukommelse, uanset hvor lille vm-max-memory-indstillingen er, alle indeksdata gemmes i hukommelsen (Redis-indeksdata er nøgler), det vil sige, når vm-max-memory sættes til 0, eksisterer alle værdier faktisk på disken. Standardværdien er 0

     VM-max-memory 0

24. Redis-swap-filen er opdelt i mange sider, et objekt kan gemmes på flere sider, men en side kan ikke deles mellem flere objekter, VM-sidestørrelsen sættes efter den lagrede datastørrelse, forfatteren foreslår, at hvis mange små objekter gemmes, bør sidestørrelsen sættes til 32 eller 64 bytes; Hvis du gemmer et stort objekt, kan du bruge en større side, og hvis du er i tvivl, kan du bruge standarden

     VM-sidestørrelse 32

25. Sæt antallet af sider i swap-filen, da sidetabellen (et bitmap, der angiver, at siden er ledig eller brugt) er placeret i hukommelsen, vil hver 8. side på disken forbruge 1 byte hukommelse.

     VM-sider 134217728

26. Sæt antallet af tråde, der tilgår swap-filen, helst ikke overstige maskinens kerne, hvis det sættes til 0, så alle operationer på swap-filen er serielle, hvilket kan forårsage en relativt lang forsinkelse. Standardværdien er 4

     VM-MAX-threads 4

27. Sæt om mindre pakker skal slås sammen til én pakke, når man svarer klienten, og standardindstillingen er aktiveret

    glueoutputbuf ja

28. Specificerer en særlig hashing-algoritme, når et bestemt antal eller det største element overstiger en bestemt tærskel

    hash-max-zipmap-entries 64

    hash-max-zipmap-værdi 512

29. Angiv om nulstillingshashen skal aktiveres, som som standard er slået til (introduceret i detaljer senere i introduktionen af Redis' hashing-algoritme)

    ActiveRehashing ja

30. At specificere, at den samme konfigurationsfil kan bruges mellem flere Redis-instanser på samme vært, og at hver instans har sin egen specifikke konfigurationsfil

    inkluder /path/to/local.conf



 Udlejer| Opslået på 28/08/2017 10.40.38 |


Redis-forbindelsesstreng


Opslået på 22/09/2021 20.21.49 |
Lær at lære
Ansvarsfraskrivelse:
Al software, programmeringsmaterialer eller artikler udgivet af Code Farmer Network er kun til lærings- og forskningsformål; Ovenstående indhold må ikke bruges til kommercielle eller ulovlige formål, ellers skal brugerne bære alle konsekvenser. Oplysningerne på dette site kommer fra internettet, og ophavsretstvister har intet med dette site at gøre. Du skal slette ovenstående indhold fuldstændigt fra din computer inden for 24 timer efter download. Hvis du kan lide programmet, så understøt venligst ægte software, køb registrering og få bedre ægte tjenester. Hvis der er nogen overtrædelse, bedes du kontakte os via e-mail.

Mail To:help@itsvse.com