Denna artikel är en spegelartikel om maskinöversättning, klicka här för att hoppa till originalartikeln.

Utsikt: 50212|Svar: 4

[Redis] Redis ändrar standardportnumret och sätter åtkomstlösenordet

[Kopiera länk]
Publicerad på 2015-12-28 17:17:28 | | | |
Modifiera konfigurationsfilenredis.windows.conf, om det finns kinesisk, spara det somUTF-8Kodning.


# Ändra portnumret
# port 6379
Port 80

# Ange åtkomstlösenordet
# kräver förras
requirepass 6EhSiGpsmSMRyZieglUImkTr-eoNRNBgRk397mVyu66MHYuZDsepCeZ8A-MHdLBQwQQVQiHBufZbPa

# Sätt maximal heap-minnesgräns, och sätt en av de två
# maxheap <bytes>
Maxheap 5120000000

# Sätt maximal minnesgräns, bara sätt en av de två
# maxminne <bytes>
# maxmemory 512000000


Starta servern:

CMD-kommando

redis-server.exe redis.windows.conf

Koppla upp dig mot serverservern:

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











Föregående:Redis Windows 64-bitars nedladdning, officiell nedladdningsadress
Nästa:sessionState konfigurationsschema cookieless
 Hyresvärd| Publicerad på 2016-12-23 09:11:39 |
För att tilldela en 8888-port till Redis, följ följande steg:
1. Gör en kopia av $REDIS_HOME/redis.conf och byt namn på den till redis8888.conf.

2. Öppna konfigurationsfilen redis8888.conf, hitta port 6379-raden och ändra 6379 till 8888.

3. Flytta redis8888.conf till katalogen $REDIS_HOME/redis-svrs/taobaoAny (taobaoAny skapar en ny åt sig själv).

4. Starta redis-tjänsten: redis-server /home/redis/redis-2.4.15/redis-svrs/taobaoAny/redis8888.conf &

5. Passa "ps -x | grep redis" för att se processen, och i utdatameddelandet kommer du att se /home/redis/redis-2.4.15/redis-svrs/taobaoAny/redis8888.conf

6. redis-cli -p 8888, testa om porten skapas framgångsrikt.
 Hyresvärd| Publicerad på 2016-12-23 09:12:26 |
Redisprofilparametrar förklaras

Profilparametrar förklaras:


1. Redis körs inte som en daemon som standard, men kan modifieras av denna konfigurationspunkt för att aktivera daemonen med ja

    daemonize no

2. När Redis körs som en daemon skriver Redis pid till filen /var/run/redis.pid som standard, vilket kan specificeras via pidfile

    pidfile /var/run/redis.pid

3. Ange Redis-lyssningsporten, standardporten är 6379, författaren förklarade i sitt blogginlägg varför 6379 väljs som standardport, eftersom 6379 är numret som motsvarar MERZ på mobilknappen, och MERZ är hämtat från namnet på den italienska sångerskan Alessia Merz

    Port 6379

4. Den bindande värdadressen

    bind 127.0.0.1

5. När anslutningen stängs efter hur länge klienten varit inaktiv, om den anges som 0, betyder det att funktionen är avstängd

    Timeout 300

6. Ange loggningsnivån, Redis stödjer totalt fyra nivåer: felsökning, ordrik, notis, varning och verbose som standard

    loglevel verbose

7. Loggningsläget är standardutdata som standard, om Redis är konfigurerad att köras som daemon, och loggningsmetoden är konfigurerad som standardutdata, skickas loggen till /dev/null

    loggfil stdout

8. Ställ in antalet databaser, standarddatabasen är 0, och du kan använda <dbid>SELECT-kommandot för att ange databas-ID på anslutningen

    Databaser 16

9. Specificera hur länge och hur många uppdateringsoperationer som utförs för att synkronisera datan till datafilen, vilket kan kombineras med flera villkor

    Spara <seconds> <changes>

    Det finns tre villkor tillgängliga i Redis standardkonfigurationsfil:

    Spara 900 1

    spara 300 10

    spara 60 10 000

    Det betyder 1 byte på 900 sekunder (15 minuter), 10 byten på 300 sekunder (5 minuter) och 10 000 byten på 60 sekunder, respektive.


10. Ange om data ska komprimeras när du lagrar till den lokala databasen, standarden är ja, Redis använder LZF-komprimering, om du vill spara CPU-tid kan du stänga av detta alternativ, men det gör att databasfilen blir enorm

    rdb-kompression ja

11. Ange filnamnet på den lokala databasen, standardvärdet är dump.rdb

    dbfilename dump.rdb

12. Ange det lokala databasarkivet

    regi ./

13. Ställ in IP-adressen och porten på mastertjänsten när maskinen är en slavisk tjänst, och den kommer automatiskt att synkronisera data från mastertjänsten när Redis startar

    slaveof <masterip> <masterport>

14. När mastertjänsten är lösenordsskyddad, kopplar den slaviska tjänsten masterns lösenord

    Masterauth <master-password>

15. Ställ in Redis-anslutningslösenordet, om anslutningslösenordet är konfigurerat måste klienten ange lösenordet via AUTH-kommandot vid anslutning till Redis<password>, vilket är inaktiverat som standard

    Behöver passa Förares

16. Sätt det maximala antalet klientanslutningar samtidigt, standarden är obegränsad, antalet klientanslutningar som Redis kan öppna samtidigt är det maximala antalet fildeskriptorer som Redis-processen kan öppna, om maxklienter är satt till 0 betyder det att det inte finns någon gräns. När antalet klientanslutningar når gränsen stänger Redis den nya anslutningen och returnerar ett maxantal klienter som nåts felmeddelande till klienten

    maxclients 128

17. Ange den maximala minnesgränsen för Redis, Redis kommer att ladda data i minnet när det startar, och efter att ha nått maximalt minne kommer Redis först att försöka rensa de utgångna eller utgångna nycklarna. Redis nya VM-mekanism lagrar nycklar i minnet och värden i swap-områden

    maxmemory <bytes>

18. Ange om det ska loggas efter varje uppdateringsoperation, Redis skriver data till disken asynkront som standard, och om det inte är aktiverat kan det orsaka dataförlust under en period när strömmen försvinner. Eftersom redis själv synkroniserar datafiler enligt sparningsvillkoren ovan, kommer viss data bara att finnas kvar i minnet under en viss tid. Standarden är nej

    Appendonly Nej

19. Ange filnamnet på ändringsloggen, som som standard är appendonly.aof

     appendfilnamn appendonly.aof

20. Ange ändringsloggsvillkoren med 3 valfria värden:
    Nej: Indikerar att operativsystemet synkroniserar datacache till disk (snabbt)
    Alltid: Indikerar att fsync() anropas manuellt efter varje uppdateringsoperation för att skriva data till disk (långsam, säker)
    EverySec: betyder synkronisering en gång per sekund (kompromiss, standard)

    appendfsync everysec


21. Specificera om man ska aktivera den virtuella minnesmekanismen, standardvärdet är nej, en kort introduktion, VM-mekanismen lagrar data i paginering, och Redis byter sidor med färre besök, dvs. kall data, till disken, och sidorna med flest besök ersätts automatiskt av disken i minnet (jag kommer noggrant att analysera VM-mekanismen i Redis i nästa artikel).

     VM-aktiverat NO

22. Standardvärdet för den virtuella minnessökvägen är /tmp/redis.swap, som inte kan delas av flera Redis-instanser

     VM-swap-fil /tmp/redis.swap

23. Lagra all data större än vm-max-minne i virtuellt minne, oavsett hur liten vm-max-minnesinställningen är, all indexdata lagras i minnet (Redis-indexdata är nycklar), det vill säga, när vm-max-minne sätts till 0 finns alla värden faktiskt på disken. Standardvärdet är 0

     VM-max-minne 0

24. Redis swap-filen är uppdelad i många sidor, ett objekt kan sparas på flera sidor, men en sida kan inte delas av flera objekt, VM-sidstorleken sätts enligt den lagrade datastorleken, författaren föreslår att om många små objekt lagras bör sidstorleken sättas till 32 eller 64 byte; Om du lagrar ett stort objekt kan du använda en större sida, och om du är osäker, använd standarden

     VM-Sidstorlek 32

25. Sätt antalet sidor i swapfilen, eftersom sidtabellen (en bitmap som visar att sidan är ledig eller använd) placeras i minnet, kommer varje 8:e sida på disken att förbruka 1 byte minne.

     VM-sidor 134217728

26. Ställ in antalet trådar som får åtkomst till swapfilen, helst inte fler än antalet kärnor i maskinen, om det är 0, då är alla operationer på swapfilen seriella, vilket kan orsaka en relativt lång fördröjning. Standardvärdet är 4

     VM-max-threads 4

27. Ställ in om mindre paket ska slås ihop till ett paket när man svarar klienten, och standardinställningen är aktiverad

    glueoutputbuf ja

28. Specificerar en speciell hashalgoritm när ett visst antal eller det största elementet överskrider en viss tröskel

    hash-max-zipmap-entries 64

    hash-max-zipmap-värde 512

29. Specificera om återställningshashen ska aktiveras, som är aktiverad som standard (introducerad i detalj senare i introduktionen av Redis hashningsalgoritm)

    Activerehashing ja

30. Specificera att samma konfigurationsfil kan användas mellan flera Redis-instanser på samma värd, och att varje instans har sin egen specifika konfigurationsfil

    inkludera /path/to/local.conf



 Hyresvärd| Publicerad på 2017-08-28 10:40:38 |


Redis-anslutningssträng


Publicerad på 2021-09-22 20:21:49 |
Lär dig att lära dig
Friskrivning:
All programvara, programmeringsmaterial eller artiklar som publiceras av Code Farmer Network är endast för lärande- och forskningsändamål; Ovanstående innehåll får inte användas för kommersiella eller olagliga ändamål, annars kommer användarna att bära alla konsekvenser. Informationen på denna sida kommer från internet, och upphovsrättstvister har inget med denna sida att göra. Du måste helt radera ovanstående innehåll från din dator inom 24 timmar efter nedladdning. Om du gillar programmet, vänligen stöd äkta programvara, köp registrering och få bättre äkta tjänster. Om det finns något intrång, vänligen kontakta oss via e-post.

Mail To:help@itsvse.com