Denne artikkelen er en speilartikkel om maskinoversettelse, vennligst klikk her for å hoppe til originalartikkelen.

Utsikt: 50212|Svare: 4

[Redis] Redis endrer standard portnummer og setter tilgangspassordet

[Kopier lenke]
Publisert på 28.12.2015 17:17:28 | | | |
Endre konfigurasjonsfilenredis.windows.conf, hvis det finnes kinesisk, vennligst lagre det somUTF-8Koding.


# Endre portnummeret
# port 6379
Port 80

# Spesifiser tilgangspassordet
# trenger pass foobared
requirepass 6EhSiGpsmSMRyZieglUImkTr-eoNRNBgRk397mVyu66MHYuZDsepCeZ8A-MHdLBQwQQVQiHBufZbPa

# Sett maksimal heap-minnegrense, og sett en av de to
# maxheap <bytes>
Maxheap 5120000000

# Sett maksimal minnegrense, bare sett en av de to
# Maxmemory <bytes>
# maxmemory 512000000


Start serveren:

Kommandør kommando

redis-server.exe redis.windows.conf

Koble til serverserveren:

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











Foregående:Redis Windows 64-bits nedlasting, offisiell nedlastingsadresse
Neste:sessionState konfigurasjonsskjema cookieless
 Vert| Publisert på 23.12.2016 09:11:39 |
For å tildele en 8888-port til Redis, følg disse stegene:
1. Lag en kopi av $REDIS_HOME/redis.conf og gi den nytt navn til redis8888.conf.

2. Åpne konfigurasjonsfilen redis8888.conf, finn port 6379-linjen, og endre 6379 til 8888.

3. Flytt redis8888.conf til katalogen $REDIS_HOME/redis-svrs/taobaoAny (taobaoAny oppretter en ny for seg selv).

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

5. Pass "ps -x | grep redis" for å se prosessen, og i utdatameldingen vil du se /home/redis/redis-2.4.15/redis-svrs/taobaoAny/redis8888.conf

6. redis-cli -p 8888, test om porten er laget med suksess.
 Vert| Publisert på 23.12.2016 09:12:26 |
Redis-profilparametrene forklares

Profilparametrene forklares:


1. Redis kjører ikke som en daemon som standard, men kan modifiseres av dette konfigurasjonselementet for å aktivere daimonen med ja

    daemonize nei

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

    pidfile /var/run/redis.pid

3. Spesifis-lytteporten, standardporten er 6379, forfatteren forklarte i sitt blogginnlegg hvorfor 6379 er valgt som standardport, fordi 6379 er nummeret som tilsvarer MERZ på mobilknappen, og MERZ er hentet fra navnet til den italienske sangeren Alessia Merz

    Port 6379

4. Den bindende vertsadressen

    bind 127.0.0.1

5. Når tilkoblingen lukkes etter hvor lenge klienten har vært inaktiv, hvis den er spesifisert som 0, betyr det at funksjonen er slått av

    Timeout 300

6. Spesifiser loggingsnivået, Redis støtter totalt fire nivåer: feilsøking, ordrik, varsling, advarsel og verbose som standard

    loglevel verbose

7. Loggmodus er standard utgang som standard, hvis Redis er konfigurert til å kjøre som daemon, og loggmetoden her er konfigurert som standard utdata, vil loggen bli sendt til /dev/null

    loggfil-stdout

8. Sett antall databaser, standarddatabasen er 0, og du kan bruke <dbid>SELECT-kommandoen for å spesifisere database-ID-en på tilkoblingen

    Databaser 16

9. Spesifiser hvor lenge og hvor mange oppdateringsoperasjoner som utføres for å synkronisere dataene til datafilen, som kan kombineres med flere betingelser

    Lagre <seconds> <changes>

    Det finnes tre betingelser tilgjengelig i Redis standardkonfigurasjonsfil:

    Lagre 900 1

    Lagre 300 10

    lagre 60 10000

    Det betyr 1 endring på 900 sekunder (15 minutter), 10 endringer på 300 sekunder (5 minutter) og 10 000 endringer på 60 sekunder, henholdsvis.


10. Spesifiser om data skal komprimeres når du lagrer i den lokale databasen, standarden er ja, Redis bruker LZF-komprimering, hvis du vil spare CPU-tid, kan du slå av dette alternativet, men det vil gjøre databasefilen enorm

    rdbkompresjon ja

11. Spesifiser filnavnet på den lokale databasen, standardverdien er dump.rdb

    dbfilename dump.rdb

12. Spesifiser det lokale databasearkivet

    regi ./

13. Sett IP-adressen og porten til mastertjenesten når maskinen er en slav-tjeneste, og den vil automatisk synkronisere data fra masteren når Redis starter

    slaveof.<masterip> <masterport>

14. Når hovedtjenesten er passordbeskyttet, kobler den slaviske tjenesten til masterens passord

    Masterauth <master-password>

15. Sett Redis-tilkoblingspassordet, hvis tilkoblingspassordet er konfigurert, må klienten oppgi passordet via AUTH-kommandoen ved tilkobling til Redis<password>, som er deaktivert som standard

    krev pass foobared

16. Sett maksimalt antall klienttilkoblinger samtidig, standarden er ubegrenset, antallet klienttilkoblinger Redis kan åpne samtidig er det maksimale antallet filbeskrivelser som Redis-prosessen kan åpne, hvis maxklienter settes til 0, betyr det at det ikke finnes noen grense. Når antallet klienttilkoblinger når grensen, lukker Redis den nye forbindelsen og returnerer en feilmelding om maksimalt antall klienter som er nådd

    MaxClients 128

17. Angir maksimal minnegrense for Redis, Redis vil laste data inn i minnet når det starter, og etter å ha nådd maksimal minne, vil Redis først prøve å slette utløpte eller utløpte nøkler. Redis' nye VM-mekanisme lagrer nøkler i minnet og verdier i bytteområder

    maxmemory <bytes>

18. Spesifiser om det skal logges etter hver oppdatering, Redis skriver data til disk asynkront som standard, og hvis det ikke er aktivert, kan det føre til datatap i en periode når strømmen forsvinner. Fordi redis selv synkroniserer datafiler i henhold til lagringsbetingelsene ovenfor, vil noe data bare eksistere i minnet i en periode. Standard er nei

    Appendonly nei

19. Spesifiser filnavnet på endringsloggen, som som standard er appendonly.aof

     appendfilename appendonly.aof

20. Spesifiser endringsloggbetingelsene med 3 valgfrie verdier:
    Nei: Indikerer at operativsystemet synkroniserer datacache til disk (raskt)
    Alltid: Indikerer at fsync() manuelt kalles etter hver oppdateringsoperasjon for å skrive data til disk (treg, sikker)
    everysec: betyr synkronisering én gang per sekund (kompromiss, standard)

    appendfsync everysec


21. Spesifiser om den virtuelle minnemekanismen skal aktiveres, standardverdien er nei, en kort introduksjon, VM-mekanismen lagrer data i paginering, og Redis bytter sidene med færre besøk, altså kalde data, til disken, og sidene med flest besøk erstattes automatisk av disken inn i minnet (jeg vil nøye analysere VM-mekanismen til Redis i neste artikkel).

     VM-aktivert NEI

22. Standardverdien for den virtuelle minnefilstien er /tmp/redis.swap, som ikke kan deles av flere Redis-instanser

     VM-swap-fil /tmp/redis.swap

23. Lagre all data større enn vm-max-minne i virtuelt minne, uansett hvor liten vm-max-minne-innstillingen er, lagres alle indeksdata i minnet (Redis-indeksdata er nøkler), det vil si at når vm-max-minne settes til 0, eksisterer alle verdier faktisk på disken. Standardverdien er 0

     VM-max-minne 0

24. Redis swap-filen deles inn i mange sider, et objekt kan lagres på flere sider, men en side kan ikke deles av flere objekter, VM-sidestørrelsen settes i henhold til den lagrede datastørrelsen, forfatteren foreslår at hvis mange små objekter lagres, bør sidestørrelsen settes til 32 eller 64 byte; Hvis du lagrer et stort objekt, kan du bruke en større side, og hvis du er usikker, bruke standarden

     VM-sidestørrelse 32

25. Sett antall sider i swap-filen, siden sidetabellen (et bitmap som indikerer at siden er ledig eller brukt) legges i minnet, vil hver 8. side på disken bruke 1 byte minne.

     VM-sider 134217728

26. Sett antall tråder som får tilgang til swap-filen, helst uten å overstige antall kjerner på maskinen; hvis satt til 0, blir alle operasjoner på swap-filen serielle, noe som kan forårsake relativt lang forsinkelse. Standardverdien er 4

     VM-MAX-threads 4

27. Sett om mindre pakker skal slås sammen til én pakke når man svarer klienten, og standard er aktivert

    glueoutputbuf ja

28. Spesifiserer en spesiell hashing-algoritme når et visst antall eller det største elementet overstiger en viss terskel

    hash-max-zipmap-oppføringer 64

    hash-max-zipmap-verdi 512

29. Spesifiser om reset-hashen skal aktiveres, som er på som standard (introdusert i detalj senere i introduksjonen av Redis' hashing-algoritme)

    activerehashing ja

30. Å spesifisere at samme konfigurasjonsfil kan brukes mellom flere Redis-instanser på samme vert, og at hver instans har sin egen spesifikke konfigurasjonsfil

    inkluder /path/to/local.conf



 Vert| Publisert på 28.08.2017 10:40:38 |


Redis-tilkoblingsstreng


Publisert på 22.09.2021 20:21:49 |
Lær å lære
Ansvarsfraskrivelse:
All programvare, programmeringsmateriell eller artikler publisert av Code Farmer Network er kun for lærings- og forskningsformål; Innholdet ovenfor skal ikke brukes til kommersielle eller ulovlige formål, ellers skal brukerne bære alle konsekvenser. Informasjonen på dette nettstedet kommer fra Internett, og opphavsrettstvister har ingenting med dette nettstedet å gjøre. Du må fullstendig slette innholdet ovenfor fra datamaskinen din innen 24 timer etter nedlasting. Hvis du liker programmet, vennligst støtt ekte programvare, kjøp registrering, og få bedre ekte tjenester. Hvis det foreligger noen krenkelse, vennligst kontakt oss på e-post.

Mail To:help@itsvse.com