Ta članek je zrcalni članek strojnega prevajanja, kliknite tukaj za skok na izvirni članek.

Pogled: 50212|Odgovoriti: 4

[Redis] Redis spremeni privzeto številko vrat in nastavi dostopno geslo

[Kopiraj povezavo]
Objavljeno na 28. 12. 2015 17:17:28 | | | |
Spremenite konfiguracijsko datotekoredis.windows.conf, če je kitajščina, prosim shranite kotUTF-8Programiranje.


# Spremenite številko priključka
# Port 6379
Port 80

# Določite geslo za dostop
# Zahtevajmo, da je zaljubljen
requirepass 6EhSiGpsmSMRyZieglUImkTr-eoNRNBgRk397mVyu66MHYuZDsepCeZ8A-MHdLBQwQQVQiHBufZbPa

# Nastavi največjo omejitev pomnilnika v kupu in eno od dveh
# Maxheap <bytes>
maxheap 512000000

# Nastavi največjo omejitev pomnilnika, samo eno od dveh
# Maxmemory <bytes>
# maxmemory 5120000000


Zaženi strežnik:

Poveljstvo CMD

redis-server.exe redis.windows.conf

Povežite se s strežniškim strežnikom:

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











Prejšnji:Redis za prenos Windows 64-bit, uradni naslov za prenos
Naslednji:shema konfiguracije sessionState brez piškotkov
 Najemodajalec| Objavljeno na 23. 12. 2016 09:11:39 |
Za dodelitev porta 8888 v redis sledite naslednjim korakom:
1. Naredite kopijo $REDIS_HOME/redis.conf in jo preimenujte v redis8888.conf.

2. Odpri konfiguracijsko datoteko redis8888.conf, poišči vrstico porta 6379 in spremeni 6379 v 8888.

3. Premakni redis8888.conf v imenik $REDIS_HOME/redis-svrs/taobaoAny (taobaoAny si ustvari novega).

4. Zaženi storitev redis: redis-server /home/redis/redis-2.4.15/redis-svrs/taobaoAny/redis8888.conf &

5. Prehiti "ps -x | grep redis" za ogled procesa, v izhodnem sporočilu pa boste videli /home/redis/redis-2.4.15/redis-svrs/taobaoAny/redis8888.conf

6. Redis-CLI -P 8888, preveri, ali je port uspešno ustvarjen.
 Najemodajalec| Objavljeno na 23. 12. 2016 09:12:26 |
Parametri profila Redis so pojasnjeni

Parametri profila so pojasnjeni:


1. Redis privzeto ne teče kot demon, vendar ga lahko ta konfiguracijski element spremeni, da omogoči daemona z yes

    daemonize no

2. Ko Redis teče kot daemon, Redis privzeto piše pid v datoteko /var/run/redis.pid, kar je mogoče določiti preko piddatoteke

    pidfile /var/run/redis.pid

3. Določite priključek za poslušanje Redisa, privzeti priključek je 6379, avtor je v svojem blogu pojasnil, zakaj je izbran 6379 kot privzeti priključek, saj je 6379 številka, ki ustreza MERZ na gumbu mobilnega telefona, MERZ pa izhaja iz imena italijanske pevke Alessie Merz

    Port 6379

4. Naslov gostitelja vezan

    vezava 127.0.0.1

5. Ko je povezava zaprta po dolgem času, ko je odjemalec neaktiven, če je funkcija določena kot 0, to pomeni, da je funkcija izklopljena

    Timeout 300

6. Določite stopnjo beleženja, Redis privzeto podpira štiri stopnje: debug, verbose, notice, warning in verbose

    loglevel verbose

7. Način beleženja je privzeto standardni izhod; če je Redis nastavljen za delovanje kot demon in je tu metoda beleženja nastavljena kot standardni izhod, bo dnevnik poslan v /dev/null

    logfile stdout

8. Nastavite število baz podatkov, privzeta baza podatkov je 0, in z ukazom SELECT lahko določite <dbid>ID baze podatkov na povezavi

    Baze podatkov 16

9. Določite, kako dolgo in koliko posodobitev se izvaja za sinhronizacijo podatkov s podatkovno datoteko, kar je mogoče združiti z več pogoji

    shrani <seconds> <changes>

    V privzeti konfiguracijski datoteki Redis so na voljo trije pogoji:

    shrani 900 1

    prihrani 300 10

    prihrani 60 10000

    To pomeni 1 menjavo v 900 sekundah (15 minut), 10 sprememb v 300 sekundah (5 minut) in 10.000 sprememb v 60 sekundah.


10. Določite, ali želite stisniti podatke pri shranjevanju v lokalno bazo; privzeto je da, Redis uporablja LZF stiskanje, če želite prihraniti CPU čas, lahko to možnost izklopite, vendar bo datoteka baze podatkov postala ogromna

    rdbcompression da

11. Določite ime lokalne datoteke baze podatkov, privzeta vrednost je dump.rdb

    dbfilename dump.rdb

12. Določite lokalni repozitorij baze podatkov

    dir ./

13. Nastavite IP naslov in priključek glavne storitve, ko je stroj slavna storitev, in samodejno bo sinhroniziral podatke iz glavnega strežnika, ko se Redis zažene

    slaveof <masterip> <masterport>

14. Ko je glavna storitev zaščitena z geslom, slav storitev poveže geslo mojstrske storitve

    Masterauth <master-password>

15. Nastavite geslo za povezavo Redis, če je geslo za povezavo konfigurirano, mora odjemalec geslo vnesti preko ukaza AUTH ob povezavi z Redisom<password>, ki je privzeto onemogočen

    zahtevajmo, da bi se preklopil

16. Nastavite največje število odjemalskih povezav hkrati, privzeto je neomejeno, število odjemalskih povezav, ki jih Redis lahko odpre hkrati, je največje število datotečnih deskriptorjev, ki jih lahko Redis proces odpre, če je maxclients nastavljen na 0, to pomeni, da omejitve ni. Ko je število povezav na odjemalce doseglo omejitev, Redis zapre novo povezavo in odjemalcu vrne sporočilo o napaki z največjim številom doseženih odjemalcev

    maxclients 128

17. Določite največjo omejitev pomnilnika za Redis, Redis bo ob začetku naložil podatke v pomnilnik, in ko doseže največji pomnilnik, bo najprej poskušal izbrisati potekle ali potekle ključe. Redisov novi mehanizem VM shranjuje ključe v pomnilnik in vrednosti v zamenjalnih območjih

    maxmemory <bytes>

18. Določite, ali se beleži po vsaki posodobitvi, Redis privzeto zapisuje podatke na disk asinhrono, in če ni vklopljen, lahko povzroči izgubo podatkov za daljše obdobje, ko pride do izpada napajanja. Ker redis sam sinhronizira podatkovne datoteke glede na zgoraj navedene pogoje shranjevanja, bodo nekateri podatki v pomnilniku obstajali le določen čas. Privzeto je ne

    dodano ne

19. Določite ime datoteke dnevnika sprememb, ki je privzeto appendonly.aof

     appendfilename appendonly.aof

20. Določite pogoje dnevnika sprememb s tremi opcijskimi vrednostmi:
    Ne: Označuje, da operacijski sistem sinhronizira podatkovni predpomnilnik na disk (hitro)
    vedno: Označuje, da se fsync() ročno pokliče po vsaki posodobitvi za zapis podatkov na disk (počasno, varno)
    everysec: pomeni sinhronizacijo enkrat na sekundo (kompromis, privzeto)

    appendfsync everysec


21. Določite, ali omogočiti mehanizem navideznega pomnilnika, privzeta vrednost je ne, kratek uvod, mehanizem VM shrani podatke v paginacijo, Redis pa zamenja strani z manj obiski, tj. hladnimi podatki, na disk, strani z več obiski pa se samodejno zamenjajo z diskom v pomnilnik (mehanizem VM Redisa bom podrobno analiziral v naslednjem članku).

     VM-enabled NO

22. Privzeta vrednost poti do datoteke navideznega pomnilnika je /tmp/redis.swap, ki je ne more deliti več instanc Redis

     VM-swap-file /tmp/redis.swap

23. Shranite vse podatke, večje od vm-max-pomnilnika, v virtualni pomnilnik, ne glede na to, kako majhna je nastavitev vm-max-pomnilnika, so vsi indeksni podatki shranjeni v pomnilniku (Redis indeksni podatki so ključi), kar pomeni, da ko je vm-max-pomnilnik nastavljen na 0, vse vrednosti dejansko obstajajo na disku. Privzeta vrednost je 0

     VM-MAX-MEMORY 0

24. Redis swap datoteka je razdeljena na več strani, objekt je mogoče shraniti na več straneh, vendar strani ni mogoče deliti med več objekti, velikost strani VM je nastavljena glede na velikost shranjenih podatkov, avtor predlaga, da če je shranjenih veliko majhnih objektov, naj bo velikost strani nastavljena na 32 ali 64 bajtov; Če shranjujete velik objekt, lahko uporabite večjo stran, če pa niste prepričani, uporabite privzeto

     VM-stran-velikost 32

25. Nastavite število strani v datoteki za izmenjavo, saj je tabela strani (bitna slika, ki označuje, da je stran prosta ali uporabljena) shranjena v pomnilniku, bo vsakih 8 strani na disku porabilo 1 bajt pomnilnika.

     VM-strani 134217728

26. Nastavite število niti, ki dostopajo do swap datoteke, po možnosti ne presega števila jeder stroja; če je nastavljeno na 0, so vse operacije na swap datoteki serijske, kar lahko povzroči razmeroma dolgo zamudo. Privzeta vrednost je 4

     VM-Max-Threads 4

27. Nastavite, ali združiti manjše pakete v en paket pri odgovarjanju odjemalcu, pri čemer je privzeto omogočeno

    glueoutputbuf da

28. Določa poseben algoritem zgoščevanja, kadar določeno število ali največji element preseže določen prag

    hash-max-zipmap-entries 64

    hash-max-zipmap-value 512

29. Določite, ali aktivirati ponastavitveno zgoščevalno vrednost, ki je privzeto vklopljena (podrobneje predstavljeno kasneje v uvodu Redisovega algoritma za zgoščevanje)

    aktivno ponavljanje da

30. Določi, da se lahko ista konfiguracijska datoteka uporablja med več Redis instancami na istem gostitelju, pri čemer ima vsaka instanca svojo specifično konfiguracijsko datoteko

    include /path/to/local.conf



 Najemodajalec| Objavljeno na 28. 08. 2017 10:40:38 |


Redis povezovalni niz


Objavljeno na 22. 09. 2021 20:21:49 |
Uči se učiti
Disclaimer:
Vsa programska oprema, programski materiali ali članki, ki jih izdaja Code Farmer Network, so namenjeni zgolj učnim in raziskovalnim namenom; Zgornja vsebina ne sme biti uporabljena v komercialne ali nezakonite namene, sicer uporabniki nosijo vse posledice. Informacije na tej strani prihajajo z interneta, spori glede avtorskih pravic pa nimajo nobene zveze s to stranjo. Zgornjo vsebino morate popolnoma izbrisati z računalnika v 24 urah po prenosu. Če vam je program všeč, podprite pristno programsko opremo, kupite registracijo in pridobite boljše pristne storitve. Če pride do kakršne koli kršitve, nas prosimo kontaktirajte po elektronski pošti.

Mail To:help@itsvse.com