Ez a cikk egy tükör gépi fordítás, kérjük, kattintson ide, hogy ugorjon az eredeti cikkre.

Nézet: 50212|Válasz: 4

[Redis] A Redis módosítja az alapértelmezett portszámot és beállítja a hozzáférési jelszót

[Linket másol]
Közzétéve 2015. 12. 28. 17:17:28 | | | |
Módosítsa a konfigurációs fájltredis.windows.conf, ha van kínai, kérjük, írd le úgy, hogyUTF-8Kódolás.


# Módosítsd a portszámot
# port 6379
80-as port

# Megadd a hozzáférési jelszót
# Requirepass foobared
requirepass 6EhSiGpsmSMRyZieglUImkTr-eoNRNBgRk397mVyu66MHYuZDsepCeZ8A-MHdLBQwQQVQiHBufZbPa

# Állítsuk be a maximális halom memória limitet, és állítsd be az egyiket a kettő közül
# maxheap <bytes>
maxheap 512000000

# Állítsd be a maximális memóriakorlátot, csak állítsd be az egyiket a kettő közül
# maxmemory <bytes>
# maxmemory 512000000


Indítsd el a szervert:

cmd parancsnokság

redis-server.exe redis.windows.conf

Csatlakozz a szerverszerverhez:

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











Előző:Redis Windows 64-bites letöltés, hivatalos letöltési cím
Következő:sessionState konfigurációs séma cookie nélkül
 Háziúr| Közzétéve 2016. 12. 23. 9:11:39 |
A 8888-as port hozzárendeléséhez a redis-hez kövesse az alábbi lépéseket:
1. Készíts másolatot a $REDIS_HOME/redis.conf fájlból, és nevezd át redis8888.conf-ra.

2. Nyisd meg a redis8888.conf konfigurációs fájlt, keresd meg a 6379-es portot, és változtasd meg a 6379-et 8888-ra.

3. Helyezd át a redis8888.conf-ot a $REDIS_HOME/redis-svrs/taobaoAny könyvtárba (a taobaoAny új könyvtárat hoz létre magának).

4. Indítsd el a redis szolgáltatást: redis-server /home/redis/redis-2.4.15/redis-svrs/taobaoAny/redis8888.conf &

5. Passzold "ps -x | a grep redis" a folyamat megtekintéséhez, és a kimeneti üzenetben a /home/redis/redis-2.4.15/redis-svrs/taobaoAny/redis8888.conf

6. Redis-CLI -P 8888, tesztelje, hogy a port sikeresen elkészült-e.
 Háziúr| Közzétéve 2016. 12. 23. 9:12:26 |
A Redis profil paraméterek magyarázatát

A profilparaméterek elmagyarázzák:


1. A Redis alapértelmezetten nem fut démonként, de ez a konfigurációs elem módosítható, hogy a démont igen esetén engedélyezze

    daemonize no

2. Amikor Redis démonként fut, Redis alapértelmezés szerint a /var/run/redis.pid fájlba ír pid-et, amit a pidfile segítségével lehet megadni

    pidfile /var/run/redis.pid

3. Megadja a Redis hallgató portját, az alapértelmezett port 6379, a szerző blogbejegyzésében elmagyarázta, miért választották a 6379-et alapértelmezett portnak, mert a 6379 a mobiltelefon gombján lévő MERZ-nek megfelelő szám, a MERZ pedig az olasz énekesnő, Alessia Merz nevéből származik

    6379-es port

4. A kötő hoszt cím

    bind 127.0.0.1

5. Amikor a kapcsolatot lezárják, miután az ügyfél tétlen volt, ha 0-ként van megadva, az azt jelenti, hogy a függvény ki van kapcsolva

    Timeout 300

6. Határozd meg a naplózási szintet, Redis összesen négy szintet támogat: hibakeresés, szöveg, értesítés, figyelmeztetés és alapértelmezett szöveg

    loglevel verbose

7. A naplózási mód alapértelmezés szerint szabványos kimenet, ha a Redis daemonként van konfigurálva, és itt a naplózási módszer szabványos kimenetként van beállítva, akkor a napló a /dev/null címre kerül

    logfile stdout

8. Állítsd be az adatbázisok számát, az alapértelmezett adatbázis 0, és a SELECT <dbid>parancs segítségével megadhatod az adatbázis azonosítóját a kapcsolaton

    Adatbázisok 16

9. Határozd meg, mennyi és mennyi frissítési művelet történik az adatok szinkronizálásához az adatfájlhoz, amely több feltétellel kombinálható

    mentés <seconds> <changes>

    A Redis alapértelmezett konfigurációs fájljában három feltétel áll rendelkezésre:

    Save 900 1

    Mentse 300 10

    60 10000 megtakarítás

    Ez azt jelenti, hogy 1 váltás 900 másodperc alatt (15 perc), 10 változás 300 másodperc alatt (5 perc), és 10 000 változás 60 másodperc alatt.


10. Határozd meg, hogy tömöríts-e az adatokat helyi adatbázisba való tárolás során, az alapértelmezett igen, Redis LZF tömörítést használ, ha CPU-időt akarsz spórolni, kikapcsolhatod ezt az opciót, de az adatbázis fájl hatalmassá válik

    RDBKOMPRESSZIÓ igen

11. Megadjuk a helyi adatbázisfájl nevét, az alapértelmezett érték a dump.rdb

    dbfilename dump.rdb

12. A helyi adatbázis-tár meghatározása

    rendező ./

13. Állítsuk be a master szolgáltatás IP-címét és portját, ha a gép szláv szolgáltatás, és automatikusan szinkronizálja az adatokat a masterről, amikor Redis elindul

    slaveof <masterip> <masterport>

14. Amikor a fő szolgáltatás jelszóval védett, a szláv szolgáltatás összekapcsolja a mester jelszavát

    Masterauth <master-password>

15. Állítsuk be a Redis kapcsolati jelszót, ha a kapcsolati jelszó be van állítva, az ügyfélnek az AUTH parancson keresztül kell megadnia a jelszót, amikor csatlakozik a <password>Redishez, ami alapértelmezés szerint le van tiltva

    requirepass foobared

16. Állítsuk be a klienskapcsolatok maximális számát egyszerre, az alapértelmezett korlátlan, a Redis egyszerre nyitható klienskapcsolatok száma a maximális fájlleírók száma, amit a Redis feldolgozz, ha a maxclients 0-ra van állítva, akkor nincs korlát. Amikor az ügyfélkapcsolatok száma eléri a határt, a Redis lezárja az új kapcsolatot, és a kliensnek elért maximális számú kliensszámot küld vissza hibaüzenetet

    maxclients 128

17. Megadja a Redis maximális memóriakorlátját, Redis betölti az adatokat a memóriába, amikor az indul, és a maximális memória elérése után először megpróbálja törölni a lejárt vagy lejáró kulcsokat. A Redis új VM mechanizmusa a kulcsokat a memóriában, az értékeket pedig a swap területeken tárolja

    maxmemory <bytes>

18. Határozd meg, hogy minden frissítési művelet után logolj-e be, Redis alapértelmezés szerint aszinkron módon ír adatokat a lemezre, és ha nincs bekapcsolva, az áramszünetes időszakra adatvesztést okozhat. Mivel maga a redis szinkronizálja az adatfájlokat a fenti mentési feltételek szerint, egyes adatok csak egy ideig maradnak memóriában. Az alapértelmezett nincs

    csak appendonly no

19. Megadjuk a changelog fájlnevet, amely alapértelmezettként appendonly.aof

     appendfilename appendonly.aof

20. Határozd meg a változásnapló feltételeit 3 opcionális értékkel:
    Nem: Jelzi, hogy az operációs rendszer szinkronizálja az adatgyorsítótárat a lemezhez (gyorsan)
    mindig: Jelzi, hogy az fsync() minden frissítési művelet után manuálisan hívják meg, hogy adatokat írjon a lemezre (lassú, biztonságos)
    Everysec: másodpercenként egyszer szinkronizálás (kompromitálás, alapértelmezés)

    appendfsync everysec


21. Határozd meg, hogy engedélyezzük-e a virtuális memória mechanizmust, az alapértelmezett érték nem lesz, rövid bevezetés, a VM mechanizmus oldalakban tárolja az adatokat, és a Redis a kevesebb látogatást tartalmazó oldalakat, azaz hideg adatot cserél a lemezre, és a több látogatást tartalmazó oldalakat automatikusan a lemez helyettesíti memóriába (a Redis VM mechanizmusát a következő cikkben alaposan elemezem).

     VM-engedélyezett NEM

22. A virtuális memória fájlút alapértelmezett értéke /tmp/redis.swap, amelyet több Redis példány nem oszt meg

     vm-swap-file /tmp/redis.swap

23. Tárolja az összes vm-max-memóriánál nagyobb adatot virtuális memóriában, függetlenül attól, mennyire kicsi a vm-max-memória beállítás, minden indexadat a memóriában tárolódik (a Redis index data kulcs), vagyis amikor a vm-max-memory 0-ra van állítva, minden érték valójában megtalálható a lemezen. Az alapértelmezett érték 0

     vm-max-memória 0

24. A Redis swap fájl sok oldalra van osztva, egy objektum több oldalon is elmenthető, de egy oldalt nem oszthatnak meg több objektum között, a vm-oldalméret a tárolt adatméret szerint van beállítva, a szerző azt javasolja, hogy ha sok kis objektumot tárolnak, az oldalméretet 32 vagy 64 bájtra kell állítani; Ha nagy objektumot tárolsz, használhatsz nagyobb oldalt, ha nem vagy biztos benne, használd az alapértelmezettet

     vm-page-size 32

25. Állítsuk be az oldalak számát a swap fájlban, mivel az oldaltábla (egy bitmap, amely jelzi, hogy az oldal szabad vagy használt van) memóriába kerül, minden 8 oldal a lemezen 1 bájtot fogyaszt el.

     VM-oldalak 134217728

26. Állítsuk be a swap fájlhoz hozzáférő szálak számát, lehetőleg ne haladja meg a gép magjait, ha 0-ra állítva áll, akkor a swap fájlon minden művelet soriális, ami viszonylag hosszú késleltetést okozhat. Az alapértelmezett érték 4

     VM-max-szálak 4

27. Állítsuk be, hogy a kliensnek válaszolva a kisebb csomagokat egyesítsük-e egy csomaggá, és az alapértelmezett beállítás engedélyezett

    glueoutputbuf igen

28. Speciális hashelési algoritmust határoz meg, ha egy bizonyos szám vagy a legnagyobb elem meghaladja a bizonyos küszöböt

    hash-max-zipmap-bejegyzések 64

    hash-max-zipmap-érték 512

29. Határozd meg, aktiváljuk-e a reset hash-et, amely alapértelmezetten be van kapcsolva (részletesen bemutatták a Redis hash-algoritmusának későbbi bevezetésében)

    Activerehashing igen

30. Annak meghatározása, hogy ugyanaz a konfigurációs fájl használható több Redis példány között ugyanazon a hoszton, és minden példánynak saját, egyedi konfigurációs fájlja van

    include /path/to/local.conf



 Háziúr| Közzétéve 2017. 08. 28. 10:40:38 |


Redis kapcsolati lánc


Közzétéve 2021. 09. 22. 20:21:49 |
Tanulj meg
Lemondás:
A Code Farmer Network által közzétett összes szoftver, programozási anyag vagy cikk kizárólag tanulási és kutatási célokra szolgál; A fenti tartalmat nem szabad kereskedelmi vagy illegális célokra használni, különben a felhasználók viselik az összes következményet. Az oldalon található információk az internetről származnak, és a szerzői jogi vitáknak semmi köze ehhez az oldalhoz. A fenti tartalmat a letöltés után 24 órán belül teljesen törölni kell a számítógépéről. Ha tetszik a program, kérjük, támogassa a valódi szoftvert, vásároljon regisztrációt, és szerezzen jobb hiteles szolgáltatásokat. Ha bármilyen jogsértés történik, kérjük, vegye fel velünk a kapcsolatot e-mailben.

Mail To:help@itsvse.com