Tämä artikkeli on konekäännöksen peiliartikkeli, klikkaa tästä siirtyäksesi alkuperäiseen artikkeliin.

Näkymä: 50212|Vastaus: 4

[Redis] Redis muuttaa oletusporttinumeron ja asettaa pääsysalasanan

[Kopioi linkki]
Julkaistu 28.12.2015 17.17.28 | | | |
Muokkaa konfiguraatiotiedostoaredis.windows.conf, jos on kiinaa, tallenna se muodossaUTF-8Koodaus.


# Muokkaa porttinumeroa
# portti 6379
portti 80

# Määritä pääsysalasana
# Tarvitaan repassi Foobared
requirepass 6EhSiGpsmSMRyZieglUImkTr-eoNRNBgRk397mVyu66MHYuZDsepCeZ8A-MHdLBQwQQVQiHBufZbPa

# Aseta maksimikekomuistiraja ja aseta toinen kahdesta
# Maxheap <bytes>
maxheap 512000000

# Aseta maksimimuistiraja, aseta vain toinen kahdesta
# Maxmemory <bytes>
# maxmemory 512000000


Käynnistä palvelin:

komentajakomento

redis-server.exe redis.windows.conf

Yhdistä palvelinpalvelimeen:

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











Edellinen:Redis Windows 64-bittinen lataus, virallinen latausosoite
Seuraava:sessionState-konfiguraatiojärjestelmä evästeetön
 Vuokraisäntä| Julkaistu 23.12.2016 9.11.39 |
Määrittääksesi 8888-portin redisille, noudata seuraavia vaiheita:
1. Tee kopio $REDIS_HOME/redis.conf ja nimeä se uudelleen muotoon redis8888.conf.

2. Avaa redis8888.conf-konfiguraatiotiedosto, etsi porttirivi 6379 ja vaihda 6379 muotoon 8888.

3. Siirrä redis8888.conf kansioon $REDIS_HOME/redis-svrs/taobaoAny (taobaoAny luo itselleen uuden).

4. Käynnistä redis-palvelu: redis-server /home/redis/redis-2.4.15/redis-svrs/taobaoAny/redis8888.conf &

5. Välitä "ps -x | grep redis" nähdäksesi prosessin, ja lähtöviestissä näet /home/redis/redis-2.4.15/redis-svrs/taobaoAny/redis8888.conf

6. Redis-CLI -P 8888, testaa, onko portti onnistuneesti luotu.
 Vuokraisäntä| Julkaistu 23.12.2016 9.12.26 |
Redis-profiilin parametrit selitetään

Profiiliparametrit selitetään:


1. Redis ei toimi oletuksena daemonina, mutta tätä konfiguraatioelementtiä voi muokata niin, että daemon aktivoituu kyllä

    daemonize no

2. Kun Redis toimii daemonina, Redis kirjoittaa oletuksena pid-tiedoston /var/run/redis.pid-tiedostoon, joka voidaan määrittää pidfile-tiedoston kautta

    pidfile /var/run/redis.pid

3. Määritä Redis-kuunteluportti, oletusportti on 6379, kirjoittaja selitti blogikirjoituksessaan, miksi 6379 valitaan oletusportiksi, koska 6379 on numero, joka vastaa MERZ:iä matkapuhelimen painikkeessa, ja MERZ on peräisin italialaisen laulajan Alessia Merzin nimestä

    portti 6379

4. Sitova isäntäosoite

    bind 127.0.0.1

5. Kun yhteys suljetaan sen jälkeen, kun asiakas on ollut käyttämättömänä, ja se on määritelty 0:ksi, se tarkoittaa, että funktio on poistettu käytöstä

    aikalisä 300

6. Määritä lokitaso, Redis tukee yhteensä neljää tasoa: debug, verbose, notice, warning ja verbose oletuksena

    loglevel verbose

7. Lokitila on oletuksena standardi ulostulo, jos Redis on konfiguroitu ajamaan daemonina ja lokimenetelmä on vakiolähtönä, loki lähetetään osoitteeseen /dev/null

    logfile stdout

8. Aseta tietokantojen määrä, oletustietokanta on 0, ja voit käyttää <dbid>SELECT-komentoa määrittääksesi yhteyden tietokanta-ID:n

    tietokannat 16

9. Määrittele, kuinka kauan ja kuinka monta päivitysoperaatiota suoritetaan datan synkronoimiseksi datatiedostoon, mikä voidaan yhdistää useisiin ehtoihin

    pelastaa <seconds> <changes>

    Redisin oletuskonfiguraatiotiedostossa on kolme ehtoa:

    save 900 1

    säästä 300 10

    säästä 60 10000

    Se tarkoittaa 1 muutosta 900 sekunnissa (15 minuutissa), 10 muutosta 300 sekunnissa (5 minuuttia) ja 10 000 muutosta 60 sekunnissa.


10. Määritä, pakkaatko tiedot tallennettaessa paikalliseen tietokantaan, oletus on kyllä, Redis käyttää LZF-pakkausta, jos haluat säästää prosessorin aikaa, voit poistaa tämän vaihtoehdon käytöstä, mutta se saa tietokantatiedoston kasvamaan valtavaksi

    rdbkompressio kyllä

11. Määritä paikallinen tietokantatiedoston nimi, oletusarvo on dump.rdb

    dbfilename dump.rdb

12. Määritä paikallinen tietokantavarasto

    ohjaaja ./

13. Aseta pääpalvelun IP-osoite ja portti, kun kone on slav-palvelu, ja se synkronoi automaattisesti datan masterilta, kun Redis käynnistyy

    slaveof <masterip> <masterport>

14. Kun pääpalvelu on salasanalla suojattu, slaavilainen palvelu yhdistää mestarin salasanan

    Masterauth <master-password>

15. Aseta Redis-yhteyden salasana, jos yhteyssalasana on konfiguroitu, asiakkaan täytyy antaa salasana AUTH-komennolla yhdistäessään Redisiin<password>, joka on oletuksena poistettu käytöstä

    requirepass foobared

16. Aseta maksimimäärä asiakasyhteyksiä samanaikaisesti, oletus on rajoittamaton, Redis voi avata samanaikaisesti tiedostokuvaajien enimmäismäärän, jonka Redis-prosessi voi avata, jos maxclients on asetettu 0:aan, se tarkoittaa, ettei rajaa ole. Kun asiakasyhteyksien määrä saavuttaa rajan, Redis sulkee uuden yhteyden ja palauttaa asiakkaalle maksimimäärän saavutettuja asiakkaita virheilmoituksen

    maxclients 128

17. Määritä Redisin maksimimuistiraja, Redis lataa tiedot muistiin käynnistyessään, ja maksimimuistin saavuttuaan Redis yrittää ensin tyhjentää vanhentuneet tai vanhenevat avaimet. Redisin uusi virtuaalikoneen mekanismi tallentaa avaimet muistiin ja arvot vaihtoalueille

    maxmemory <bytes>

18. Määritä, kirjaudutko jokaisen päivitysoperaation jälkeen, Redis kirjoittaa dataa levylle oletuksena asynkronisesti, ja jos sitä ei ole päällä, se voi aiheuttaa tietojen menetystä tietyn ajan virran katkoksen aikana. Koska Redis itse synkronoi datatiedostot yllä mainittujen tallennusehtojen mukaisesti, osa datasta säilyy muistissa vain tietyn ajan. Oletuksena ei

    appendonly ei

19. Määritä muutoslokin tiedostonimi, joka oletuksena on appendonly.aof

     appendfilename appendonly.aof

20. Määritä muutoslokin ehdot kolmella valinnaisella arvolla:
    Ei: Tarkoittaa, että käyttöjärjestelmä synkronoi datavälimuistin levylle (nopeasti)
    aina: Tarkoittaa, että fsync() kutsutaan manuaalisesti jokaisen päivitysoperaation jälkeen kirjoittamaan dataa levylle (hidas, turvallinen)
    everysec: tarkoittaa synkronointia kerran sekunnissa (kompromissi, oletus)

    appendfsync everysec


21. Määritä, otetaanko virtuaalimuistimekanismi käyttöön, oletusarvo on ei, lyhyt johdanto, VM-mekanismi tallentaa tiedot sivuissa, ja Redis vaihtaa vähemmän käyntiä sisältävät sivut, eli kylmät tiedot, levylle, ja sivut, joilla on enemmän käyntejä, korvataan automaattisesti levyllä muistiin (analysoin Redisin VM-mekanismin huolellisesti seuraavassa artikkelissa).

     VM-päällä ei

22. Virtuaalimuistitiedoston polun oletusarvo on /tmp/redis.swap, jota ei voi jakaa useille Redis-instansseille

     vm-swap-file /tmp/redis.swap

23. Tallenna kaikki data, joka on suurempi kuin vm-max-memory, virtuaalimuistiin, riippumatta siitä, kuinka pieni vm-max-memory-asetus on, kaikki indeksidata tallennetaan muistiin (Redis index data on avaimet), eli kun vm-max-memory on asetettu arvoon 0, kaikki arvot ovat itse asiassa olemassa levyllä. Oletusarvo on 0

     vm-max-muisti 0

24. Redis-swap-tiedosto on jaettu useisiin sivuihin, objekti voidaan tallentaa useille sivuille, mutta sivua ei voi jakaa useille objekteille, vm-sivun koko asetetaan tallennetun datan mukaan, kirjoittaja ehdottaa, että jos tallennetaan monta pientä oliota, sivun koko asetetaan 32 tai 64 tavuun; Jos tallennat suuren objektin, voit käyttää isompaa sivua, ja jos et ole varma, käytä oletussivua

     vm-sivukokoinen 32

25. Aseta swap-tiedoston sivujen lukumäärä, koska sivutaulukko (bittikartta, joka osoittaa sivun olevan vapaa tai käytetty) sijoitetaan muistiin, jokainen 8 sivua levyllä kuluttaa yhden tavun muistia.

     VM-sivut 134217728

26. Aseta swap-tiedostoon pääsyn säikeiden määrä, mieluiten ei ylitä koneen ytimien määrää; jos se on asetettu 0:aan, kaikki swap-tiedoston toiminnot ovat sarjamuotoisia, mikä voi aiheuttaa suhteellisen pitkän viiveen. Oletusarvo on 4

     vm-max-threads 4

27. Aseta, yhdistetäänkö pienemmät paketit yhdeksi paketiksi, kun vastaat asiakkaalle, ja oletus otetaan käyttöön

    glueoutputbuf kyllä

28. Määrittelee erityisen hajautusalgoritmin, kun tietty luku tai suurin alkio ylittää tietyn kynnyksen

    hash-max-zipmap-entries 64

    hash-max-zipmap-arvo 512

29. Määrittele, aktivoitko nollaushajautus, joka on oletuksena päällä (esitelty yksityiskohtaisesti myöhemmin Redisin hajautusalgoritmin esittelyssä)

    Activerehashing kyllä

30. Määrittele, että samaa konfiguraatiotiedostoa voidaan käyttää useiden Redis-instanssien välillä samalla isäntäpalvelimella, ja jokaisella instanssilla on oma erityinen konfiguraatiotiedostonsa

    include /path/to/local.conf



 Vuokraisäntä| Julkaistu 28.8.2017 10.40.38 |


Redis-yhteysmerkkijono


Julkaistu 22.9.2021 20.21.49 |
Opettele oppimaan
Vastuuvapauslauseke:
Kaikki Code Farmer Networkin julkaisemat ohjelmistot, ohjelmamateriaalit tai artikkelit ovat tarkoitettu vain oppimis- ja tutkimustarkoituksiin; Yllä mainittua sisältöä ei saa käyttää kaupallisiin tai laittomiin tarkoituksiin, muuten käyttäjät joutuvat kantamaan kaikki seuraukset. Tämän sivuston tiedot ovat peräisin internetistä, eikä tekijänoikeuskiistat liity tähän sivustoon. Sinun tulee poistaa yllä oleva sisältö kokonaan tietokoneeltasi 24 tunnin kuluessa lataamisesta. Jos pidät ohjelmasta, tue aitoa ohjelmistoa, osta rekisteröityminen ja hanki parempia aitoja palveluita. Jos rikkomuksia ilmenee, ota meihin yhteyttä sähköpostitse.

Mail To:help@itsvse.com