Šis straipsnis yra veidrodinis mašininio vertimo straipsnis, spauskite čia norėdami pereiti prie originalaus straipsnio.

Rodinys: 50212|Atsakyti: 4

[Redis] Redis pakeičia numatytąjį prievado numerį ir nustato prieigos slaptažodį

[Kopijuoti nuorodą]
Paskelbta 2015-12-28 17:17:28 | | | |
Konfigūracijos failo modifikavimasredis.windows.conf, jei yra kinų, išsaugokite jį kaipUTF-8Kodavimas.


# Pakeiskite prievado numerį
# prievadas 6379
80 prievadas

# Nurodykite prieigos slaptažodį
# requirepass foobared
requirepass 6EhSiGpsmSMRyZieglUImkTr-eoNRNBgRk397mVyu66MHYuZDsepCeZ8A-MHdLBQwQQVQiHBufZbPa

# Nustatykite maksimalią krūvos atminties ribą ir nustatykite vieną iš dviejų
# maxheap <bytes>
MAXHEAP 512000000

# Nustatykite maksimalią atminties ribą, tiesiog nustatykite vieną iš dviejų
# maksimali atmintis <bytes>
# maksimali atmintis 512000000


Paleiskite serverį:

cmd komanda

redis-server.exe redis.windows.conf

Prisijunkite prie serverio serverio:

redis-cli.exe -h ip -p prievadas -a leidimas











Ankstesnis:Redis Windows 64 bitų atsisiuntimas, oficialus atsisiuntimo adresas
Kitą:sessionState konfigūracijos schema be slapukų
 Savininkas| Paskelbta 2016-12-23 09:11:39 |
Norėdami priskirti 8888 prievadą redis, atlikite šiuos veiksmus:
1. Padarykite $REDIS_HOME/redis.conf kopiją ir pervardykite ją į redis8888.conf.

2. Atidarykite redis8888.conf konfigūracijos failą, raskite 6379 prievado eilutę ir pakeiskite 6379 į 8888.

3. Perkelkite redis8888.conf į $REDIS_HOME/redis-svrs/taobaoAny katalogą (taobaoAny sukuria sau naują).

4. Paleiskite redis paslaugą: redis-server /home/redis/redis-2.4.15/redis-svrs/taobaoAny/redis8888.conf &

5. Praleiskite "ps -x | grep redis", kad peržiūrėtumėte procesą, o išvesties pranešime pamatysite /home/redis/redis-2.4.15/redis-svrs/taobaoAny/redis8888.conf

6. Redis-CLI -P 8888, patikrinkite, ar prievadas sėkmingai sukurtas.
 Savininkas| Paskelbta 2016-12-23 09:12:26 |
Paaiškinti Redis profilio parametrai

Paaiškinami profilio parametrai:


1. Pagal numatytuosius nustatymus "Redis" neveikia kaip demonas, tačiau jį galima modifikuoti naudojant šį konfigūracijos elementą, kad demonas būtų įjungtas su taip

    daemonize ne

2. Kai Redis veikia kaip demonas, Redis pagal numatytuosius nustatymus įrašys pid į failą /var/run/redis.pid, kurį galima nurodyti per pidfile

    pidfile /var/run/redis.pid

3. Nurodykite "Redis" klausymosi prievadą, numatytasis prievadas yra 6379, autorius savo tinklaraščio įraše paaiškino, kodėl 6379 pasirinktas kaip numatytasis prievadas, nes 6379 yra skaičius, atitinkantis MERZ mobiliojo telefono mygtuke, o MERZ yra paimtas iš italų dainininkės Alessia Merz vardo

    prievadas 6379

4. Įpareigojantis pagrindinio kompiuterio adresas

    susieti 127.0.0.1

5. Kai ryšys uždaromas praėjus kiek laiko klientas neveikia, jei jis nurodytas kaip 0, tai reiškia, kad funkcija išjungta

    Skirtasis laikas 300

6. Nurodykite registravimo lygį, "Redis" palaiko iš viso keturis lygius: derinimas, išsamus, pranešimas, įspėjimas ir išsamus pagal numatytuosius nustatymus

    loginio lygio išsamus

7. Registravimo režimas yra standartinis išėjimas pagal numatytuosius nustatymus, jei Redis sukonfigūruotas veikti kaip demonas, o čia registravimo metodas sukonfigūruotas kaip standartinė išvestis, žurnalas bus siunčiamas į /dev/null

    Žurnalo failas stdout

8. Nustatykite duomenų bazių skaičių, numatytoji duomenų bazė yra 0, o <dbid>ryšio duomenų bazės ID galite naudoti komandą SELECT

    Duomenų bazės 16

9. Nurodykite, kiek laiko ir kiek atnaujinimo operacijų atliekama sinchronizuojant duomenis su duomenų failu, kurį galima derinti su keliomis sąlygomis

    Išsaugoti <seconds> <changes>

    Numatytajame "Redis" konfigūracijos faile yra trys sąlygos:

    Sutaupykite 900 1

    Sutaupykite 300 10

    Sutaupykite 60 10000

    Tai reiškia atitinkamai 1 pakeitimą per 900 sekundžių (15 minučių), 10 pakeitimų per 300 sekundžių (5 minutes) ir 10 000 pakeitimų per 60 sekundžių.


10. Nurodykite, ar suspausti duomenis saugant vietinėje duomenų bazėje, numatytasis yra taip, "Redis" naudoja LZF glaudinimą, jei norite sutaupyti procesoriaus laiko, galite išjungti šią parinktį, tačiau dėl to duomenų bazės failas taps didžiulis

    rdbcompression taip

11. Nurodykite vietinės duomenų bazės failo pavadinimą, numatytoji reikšmė yra dump.rdb

    dbfailo pavadinimas dump.rdb

12. Nurodykite vietinę duomenų bazės saugyklą

    režisierius ./

13. Nustatykite pagrindinės paslaugos IP adresą ir prievadą, kai mašina yra slav paslauga, ir ji automatiškai sinchronizuos duomenis iš pagrindinio, kai paleidžiama Redis

    vergas <masterip> <masterport>

14. Kai pagrindinė paslauga yra apsaugota slaptažodžiu, slav paslauga sujungia pagrindinio slaptažodį

    Meistras <master-password>

15. Nustatykite "Redis" ryšio slaptažodį, jei sukonfigūruotas ryšio slaptažodis, klientas, prisijungdamas prie "Redis", turi pateikti slaptažodį per komandą AUTH<password>, kuri pagal numatytuosius nustatymus yra išjungta

    requirepass foobared

16. Nustatykite maksimalų kliento ryšių skaičių vienu metu, numatytasis yra neribotas, kliento ryšių, kuriuos Redis gali atidaryti vienu metu, skaičius yra maksimalus failų deskriptorių skaičius, kurį Redis apdoroja gali atidaryti, jei maxclients nustatytas į 0, tai reiškia, kad nėra jokių apribojimų. Kai kliento ryšių skaičius pasiekia ribą, Redis uždaro naują ryšį ir grąžina klientui maksimalų pasiektų klientų skaičių klaidos pranešimą

    MaksKlientai 128

17. Nurodykite maksimalų "Redis" atminties limitą, "Redis" paleidus duomenis įkels duomenis į atmintį, o pasiekęs maksimalią atmintį, "Redis" pirmiausia bandys išvalyti pasibaigusius arba besibaigiančius raktus. Naujasis "Redis" VM mechanizmas saugo raktus atmintyje ir reikšmes apsikeitimo srityse

    Maksimali atmintis <bytes>

18. Nurodykite, ar prisijungti po kiekvienos atnaujinimo operacijos, "Redis" pagal numatytuosius nustatymus asinchroniškai įrašo duomenis į diską, o jei neįjungta, tam tikrą laiką gali prarasti duomenis, kai nutrūksta maitinimas. Kadangi pats redis sinchronizuoja duomenų failus pagal aukščiau pateiktas išsaugojimo sąlygas, kai kurie duomenys atmintyje egzistuos tik tam tikrą laiką. Numatytoji reikšmė yra ne

    AppendOnly Ne

19. Nurodykite pakeitimų žurnalo failo pavadinimą, kuris pagal numatytuosius nustatymus yra appendonly.aof

     appendfilename appendonly.aof

20. Nurodykite pakeitimų žurnalo sąlygas su 3 pasirenkamomis reikšmėmis:
    Ne: Nurodo, kad operacinė sistema sinchronizuoja duomenų talpyklą su disku (greitai)
    visada: Nurodo, kad fsync() iškviečiamas rankiniu būdu po kiekvienos naujinimo operacijos, kad būtų galima įrašyti duomenis į diską (lėtas, saugus)
    everysec: reiškia sinchronizavimą kartą per sekundę (kompromisas, numatytasis)

    appendfsync everysec


21. Nurodykite, ar įjungti virtualios atminties mechanizmą, numatytoji reikšmė yra ne, trumpas įvadas, VM mechanizmas saugo duomenis puslapių formatu, o "Redis" keičia puslapius su mažiau apsilankymų, t. y. šaltus duomenis, į diską, o puslapius, kuriuose apsilanko daugiau, automatiškai pakeičia diskas į atmintį (kitame straipsnyje atidžiai išanalizuosiu "Redis" VM mechanizmą).

     VM įgalintas Ne

22. Numatytoji virtualios atminties failo kelio reikšmė yra /tmp/redis.swap, kurios negali bendrinti keli Redis egzemplioriai

     vm-swap-failas /tmp/redis.swap

23. Saugokite visus duomenis, didesnius nei vm-max-memory, virtualioje atmintyje, nesvarbu, koks mažas vm-max-memory nustatymas, visi indekso duomenys saugomi atmintyje (Redis indekso duomenys yra raktai), tai yra, kai vm-max-memory yra nustatyta į 0, visos reikšmės iš tikrųjų egzistuoja diske. Numatytoji reikšmė yra 0

     VM-MAX-atmintis 0

24. Redis apsikeitimo failas yra padalintas į daugybę puslapių, objektas gali būti išsaugotas keliuose puslapiuose, bet puslapio negali bendrinti keli objektai, vm-page-size nustatomas pagal saugomų duomenų dydį, autorius siūlo, kad jei saugoma daug mažų objektų, puslapio dydis turėtų būti nustatytas į 32 arba 64 baitus; Jei saugote didelį objektą, galite naudoti didesnį puslapį, o jei nesate tikri, naudokite numatytąjį

     VM puslapio dydis 32

25. Nustatykite puslapių skaičių apsikeitimo faile, nes puslapių lentelė (rastrinė schema, nurodanti, kad puslapis yra laisvas arba naudojamas) dedama į atmintį, kas 8 puslapiai diske sunaudos 1 baitą atminties.

     VM puslapiai 134217728

26. Nustatykite gijų, pasiekiančių apsikeitimo failą, skaičių, pageidautina, kad neviršytų mašinos branduolių skaičiaus, jei nustatyta 0, tada visos apsikeitimo failo operacijos yra nuoseklios, o tai gali sukelti gana ilgą vėlavimą. Numatytoji reikšmė yra 4

     VM-MAX-sriegiai 4

27. Nustatykite, ar atsakant klientui sujungti mažesnius paketus į vieną paketą, ir numatytasis bus įjungtas

    glueoutputbuf taip

28. Nurodo specialų maišos algoritmą, kai tam tikras skaičius arba didžiausias elementas viršija tam tikrą ribą

    hash-max-zipmap-įrašai 64

    hash-max-zipmap-vertė 512

29. Nurodykite, ar aktyvuoti iš naujo nustatytą maišą, kuri įjungta pagal numatytuosius nustatymus (išsamiai pristatyta vėliau pristatant "Redis" maišos algoritmą)

    activerehashing taip

30. Nurodymas, kad tą patį konfigūracijos failą galima naudoti tarp kelių "Redis" egzempliorių tame pačiame pagrindiniame kompiuteryje, o kiekvienas egzempliorius turi savo specifinį konfigūracijos failą

    įtraukti /path/to/local.conf



 Savininkas| Paskelbta 2017-08-28 10:40:38 |


Redis ryšio eilutė


Paskelbta 2021-09-22 20:21:49 |
Išmokite mokytis
Atsakomybės apribojimas:
Visa programinė įranga, programavimo medžiaga ar straipsniai, kuriuos skelbia Code Farmer Network, yra skirti tik mokymosi ir mokslinių tyrimų tikslams; Aukščiau nurodytas turinys negali būti naudojamas komerciniais ar neteisėtais tikslais, priešingu atveju vartotojai prisiima visas pasekmes. Šioje svetainėje pateikiama informacija gaunama iš interneto, o ginčai dėl autorių teisių neturi nieko bendra su šia svetaine. Turite visiškai ištrinti aukščiau pateiktą turinį iš savo kompiuterio per 24 valandas nuo atsisiuntimo. Jei jums patinka programa, palaikykite autentišką programinę įrangą, įsigykite registraciją ir gaukite geresnes autentiškas paslaugas. Jei yra kokių nors pažeidimų, susisiekite su mumis el. paštu.

Mail To:help@itsvse.com