Acest articol este un articol oglindă al traducerii automate, vă rugăm să faceți clic aici pentru a sări la articolul original.

Vedere: 50212|Răspunde: 4

[Redis] Redis modifică numărul portului implicit și setează parola de acces

[Copiază linkul]
Postat pe 28.12.2015 17:17:28 | | | |
Modifică fișierul de configurareredis.windows.conf, dacă există chineză, vă rugăm să o salvați caUTF-8Programare.


# Modifică numărul portului
# portul 6379
Port 80

# Specifică parola de acces
# trebuie să treacă foobared
requirepass 6EhSiGpsmSMRyZieglUImkTr-eoNRNBgRk397mVyu66MHYuZDsepCeZ8A-MHdLBQwQQVQiHBufZbPa

# Setează limita maximă de memorie heap și setează una dintre cele două
# maxheap <bytes>
maxheap 512000000

# Setează limita maximă de memorie, doar setează una dintre cele două
# maxmemorie <bytes>
# maxmemorie 512000000


Pornește serverul:

Comandamentul CMD

redis-server.exe redis.windows.conf

Conectează-te la serverul serverului:

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











Precedent:Redis Windows 64-bit download, adresa oficială de descărcare
Următor:schema de configurare sessionState cookieless
 Proprietarul| Postat pe 23.12.2016 09:11:39 |
Pentru a atribui un port 8888 către redis, urmează acești pași:
1. Fă o copie a $REDIS_HOME/redis.conf și redenumește-l în redis8888.conf.

2. Deschide fișierul de configurare redis8888.conf, găsește linia portului 6379 și schimbă 6379 în 8888.

3. Mutați redis8888.conf în directorul $REDIS_HOME/redis-svrs/taobaoAny (taobaoAny creează unul nou pentru sine).

4. Pornește serviciul redis: redis-server /home/redis/redis-2.4.15/redis-svrs/taobaoAny/redis8888.conf &

5. Trece "ps -x | grep redis" pentru a vizualiza procesul, iar în mesajul de ieșire vei vedea /home/redis/redis-2.4.15/redis-svrs/taobaoAny/redis8888.conf

6. redis-cli -p 8888, testează dacă portul este creat cu succes.
 Proprietarul| Postat pe 23.12.2016 09:12:26 |
Parametrii profilului Redis sunt explicați

Parametrii profilului sunt explicați:


1. Redis nu rulează implicit ca daemon, dar poate fi modificat de acest element de configurație pentru a permite daemonul cu da

    Daemonize nu

2. Când Redis rulează ca daemon, Redis va scrie pid în fișierul /var/run/redis.pid implicit, care poate fi specificat prin fișierul pid

    pidfile /var/run/redis.pid

3. Specifică portul Redis de ascultare, portul implicit este 6379, autorul a explicat în postarea sa de blog de ce 6379 este ales ca port implicit, deoarece 6379 este numărul corespunzător lui MERZ pe butonul telefonului mobil, iar MERZ provine de la numele cântăreței italiene Alessia Merz

    Portul 6379

4. Adresa gazdei de legare

    bind 127.0.0.1

5. Când conexiunea este închisă după ce clientul a stat inactiv, dacă este specificată ca 0, înseamnă că funcția este oprită

    Timeout 300

6. Specifică nivelul de logare, Redis suportă un total de patru niveluri: depanare, detaliat, notificare, avertizare și detaliu implicit

    LogLevel Verbose

7. Modul de logare este implicit ieșire standard, dacă Redis este configurat să ruleze ca daemon, iar aici metoda de logare este configurată ca ieșire standard, jurnalul va fi trimis către /dev/null

    stdout logfile

8. Setează numărul de baze de date, baza de date implicită este 0 și poți folosi <dbid>comanda SELECT pentru a specifica ID-ul bazei de date pe conexiune

    baze de date 16

9. Specifică cât timp și câte operațiuni de actualizare sunt efectuate pentru a sincroniza datele cu fișierul de date, care poate fi combinat cu mai multe condiții

    salvează <seconds> <changes>

    Există trei condiții disponibile în fișierul de configurare implicit Redis:

    salvează 900 1

    salvează 300 10

    salvează 60 10000

    Înseamnă 1 schimbare în 900 de secunde (15 minute), 10 schimbări în 300 de secunde (5 minute) și 10.000 de schimbări în 60 de secunde, respectiv.


10. Specifică dacă comprimi datele când stochezi în baza de date locală, implicit este da, Redis folosește compresie LZF, dacă vrei să economisești timp de CPU, poți dezactiva această opțiune, dar va face ca fișierul bazei de date să devină uriaș

    rdbcompresie da

11. Specifică numele fișierului local din baza de date, valoarea implicită este dump.rdb

    dbfilename dump.rdb

12. Specifică depozitul local al bazei de date

    dir.

13. Setează adresa IP și portul serviciului master când mașina este un serviciu slav, iar acesta va sincroniza automat datele de la master când Redis pornește

    sclav al <masterip> <masterport>

14. Când serviciul master este protejat prin parolă, serviciul slav conectează parola masterului

    masterauth <master-password>

15. Setează parola de conexiune Redis, dacă parola de conexiune este configurată, clientul trebuie să furnizeze parola prin comanda AUTH când se conectează la Redis<password>, care este dezactivată implicit

    necesitepass foobared

16. Setează numărul maxim de conexiuni client în același timp, implicit este nelimitat, numărul de conexiuni client pe care Redis le poate deschide simultan este numărul maxim de descriptori de fișier pe care procesul Redis îi poate deschide, dacă maxclients este setat la 0, înseamnă că nu există limită. Când numărul de conexiuni ale clienților atinge limita, Redis închide noua conexiune și returnează clientului un mesaj de eroare cu numărul maxim de clienți atinși

    maxclients 128

17. Specifică limita maximă de memorie a Redis, Redis va încărca datele în memorie la pornire, iar după ce atinge memoria maximă, Redis va încerca mai întâi să șteargă cheile expirate sau expirate. Noul mecanism VM al lui Redis stochează Cheile în memorie și Valorile în zonele de schimb

    maxmemory <bytes>

18. Specifică dacă se înregistrează după fiecare operațiune de actualizare, Redis scrie datele pe disc asincron în mod implicit, iar dacă nu este activat, poate cauza pierdere de date pentru o perioadă în care alimentarea este întreruptă. Deoarece redis însuși sincronizează fișierele de date conform condițiilor de salvare de mai sus, unele date vor exista în memorie doar pentru o perioadă de timp. Implicitul este nu

    Apendiculdoar nu

19. Specifică numele fișierului din jurnalul de modificări, care implicit este appendonly.aof

     Nume fișier appendAppendOnly.Aof

20. Specifică condițiile din jurnalul modificărilor cu 3 valori opționale:
    Nu: Indică faptul că sistemul de operare sincronizează cache-ul de date pe disc (rapid)
    mereu: Indică faptul că fsync() este apelat manual după fiecare operație de actualizare pentru a scrie date pe disc (lent, sigur)
    everysec: înseamnă sincronizare o dată pe secundă (compromis, implicit)

    appendfsync everysec


21. Specifică dacă se activează mecanismul memoriei virtuale, valoarea implicită este nu, o scurtă introducere, mecanismul VM stochează datele în paginație, iar Redis schimbă paginile cu mai puține vizite, adică date reci, pe disc, iar paginile cu mai multe vizite sunt înlocuite automat de disc în memorie (voi analiza cu atenție mecanismul VM al Redis în următorul articol).

     Nu cu VM-uri activate

22. Valoarea implicită a căii fișierului de memorie virtuală este /tmp/redis.swap, care nu poate fi partajată de mai multe instanțe Redis

     vm-swap-file /tmp/redis.swap

23. Stochează toate datele mai mari decât vm-max-memory în memoria virtuală, indiferent cât de mică este setarea vm-max-memory, toate datele index sunt stocate în memorie (datele indexului Redis sunt chei), adică când vm-max-memory este setată la 0, toate valorile există efectiv pe disc. Valoarea implicită este 0

     VM-max-memorie 0

24. Fișierul de schimb Redis este împărțit în multe pagini, un obiect poate fi salvat pe mai multe pagini, dar o pagină nu poate fi partajată de mai multe obiecte, dimensiunea paginii VM este setată în funcție de dimensiunea datelor stocate, autorul sugerează că dacă sunt stocate multe obiecte mici, dimensiunea paginii ar trebui setată la 32 sau 64 de octeți; Dacă stochezi un obiect mare, poți folosi o pagină mai mare, iar dacă nu ești sigur, folosești pagina implicită

     vm-page-size 32

25. Setează numărul de pagini din fișierul de schimbare, deoarece tabelul de pagini (un bitmap care indică faptul că pagina este liberă sau folosită) este plasat în memorie, fiecare 8 pagini pe disc vor consuma 1 octet de memorie.

     vm-pages 134217728

26. Setați numărul de fire care accesează fișierul de swap, de preferat fără a depăși numărul de nuclee ale mașinii, iar dacă este setat la 0, atunci toate operațiunile pe fișierul de swap sunt seriale, ceea ce poate cauza o întârziere relativ lungă. Valoarea implicită este 4

     VM-Max-Threads 4

27. Setați dacă să fuzionez pachetele mai mici într-un singur pachet atunci când răspundeți clientului, iar implicitul este activat

    glueoutputbuf da

28. Specifică un algoritm special de hashing atunci când un anumit număr sau cel mai mare element depășește un anumit prag

    hash-max-zipmap-entries 64

    hash-max-zipmap-value 512

29. Specifică dacă se activează hash-ul de resetare, care este activat implicit (introdus în detaliu mai târziu în introducerea algoritmului de hashing al lui Redis)

    activerehashing da

30. Specificarea faptului că același fișier de configurare poate fi folosit între mai multe instanțe Redis pe aceeași gazdă, iar fiecare instanță are propriul fișier de configurare specific

    include /path/to/local.conf



 Proprietarul| Postat pe 28.08.2017 10:40:38 |


Șirul de conexiune Redis


Postat pe 22.09.2021 20:21:49 |
Învață să înveți
Disclaimer:
Tot software-ul, materialele de programare sau articolele publicate de Code Farmer Network sunt destinate exclusiv scopurilor de învățare și cercetare; Conținutul de mai sus nu va fi folosit în scopuri comerciale sau ilegale, altfel utilizatorii vor suporta toate consecințele. Informațiile de pe acest site provin de pe Internet, iar disputele privind drepturile de autor nu au legătură cu acest site. Trebuie să ștergi complet conținutul de mai sus de pe calculatorul tău în termen de 24 de ore de la descărcare. Dacă îți place programul, te rugăm să susții software-ul autentic, să cumperi înregistrarea și să primești servicii autentice mai bune. Dacă există vreo încălcare, vă rugăm să ne contactați prin e-mail.

Mail To:help@itsvse.com