Tento článek je zrcadlovým článkem o strojovém překladu, klikněte zde pro přechod na původní článek.

Pohled: 50212|Odpověď: 4

[Redis] Redis upravuje výchozí číslo portu a nastavuje přístupové heslo

[Kopírovat odkaz]
Zveřejněno 28.12.2015 17:17:28 | | | |
Upravte konfigurační souborredis.windows.conf, pokud je tam čínština, uložte ji prosím jakoUTF-8Kódování.


# Upravte číslo portu
# port 6379
Port 80

# Zadejte přístupové heslo
# potřeba, aby se vyhnul
requirepass 6EhSiGpsmSMRyZieglUImkTr-eoNRNBgRk397mVyu66MHYuZDsepCeZ8A-MHdLBQwQQVQiHBufZbPa

# Nastavte maximální limit paměti haldy a nastavte jednu ze dvou
# Maxheap <bytes>
maxheap 512000000

# Nastavte maximální limit paměti, stačí nastavit jeden z těchto dvou
# maxmemory <bytes>
# maxmemory 512000000


Spustit server:

Velení CMD

redis-server.exe redis.windows.conf

Připojte se k serverovému serveru:

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











Předchozí:Redis Windows 64-bit download, oficiální adresa ke stažení
Další:Konfigurační schéma sessionState bez cookiesless
 Pronajímatel| Zveřejněno 23.12.2016 9:11:39 |
Pro přiřazení portu 8888 do redis postupujte podle těchto kroků:
1. Vytvořte kopii $REDIS_HOME/redis.conf a přejmenujte ji na redis8888.conf.

2. Otevřete konfigurační soubor redis8888.conf, najděte port 6379 a změňte 6379 na 8888.

3. Přesuňte redis8888.conf do adresáře $REDIS_HOME/redis-svrs/taobaoAny (taobaoAny si vytvoří nový).

4. Spustit službu redis: redis-server /home/redis/redis-2.4.15/redis-svrs/taobaoAny/redis8888.conf &

5. Předejte "ps -x | grep redis" pro zobrazení procesu a ve výstupní zprávě uvidíte /home/redis/redis-2.4.15/redis-svrs/taobaoAny/redis8888.conf

6. Redis-CLI -P 8888, otestujte, zda byl port úspěšně vytvořen.
 Pronajímatel| Zveřejněno 23.12.2016 9:12:26 |
Jsou vysvětleny parametry profilu Redis

Jsou vysvětleny parametry profilu:


1. Redis neběží jako démon ve výchozím nastavení, ale může být upraven tímto konfiguračním prvkem tak, aby démon povolil s yes

    daemonize ne

2. Když Redis běží jako démon, Redis ve výchozím nastavení zapisuje pid do souboru /var/run/redis.pid, což lze zadat pomocí pidfile

    pidfile /var/run/redis.pid

3. Specifikujte poslechový port Redis, výchozí port je 6379, autor ve svém blogovém příspěvku vysvětlil, proč je jako výchozí port zvolen 6379, protože 6379 je číslo odpovídající MERZ na tlačítku mobilního telefonu a MERZ je převzato ze jména italské zpěvačky Alessie Merz

    Port 6379

4. Adresa hostitele pro vazbu

    bind 127.0.0.1

5. Když je spojení uzavřeno po době, kdy byl klient nečinný, a je nastaveno jako 0, znamená to, že funkce je vypnuta

    Timeout 300

6. Specifikujte úroveň logování, Redis podporuje celkem čtyři úrovně: debug, verbose, notice, warning a verbose ve výchozím nastavení

    loglevel verbose

7. Logovací režim je standardní výstup ve výchozím nastavení, pokud je Redis nakonfigurován jako démon a zde je logovací metoda nastavena jako standardní výstup, log bude odeslán do /dev/null

    logfile stdout

8. Nastavte počet databází, výchozí databáze je 0 a příkaz SELECT můžete použít <dbid>k určení ID databáze na spojení

    Databáze 16

9. Specifikovat, jak dlouho a kolik aktualizačních operací je prováděno pro synchronizaci dat s datovým souborem, což lze kombinovat s více podmínkami

    Uložit <seconds> <changes>

    V výchozím konfiguračním souboru Redis jsou k dispozici tři podmínky:

    Ušetři 900 1

    ušetři 300 10

    ušetřete 60 10000

    To znamená 1 změnu za 900 sekund (15 minut), 10 změn za 300 sekund (5 minut) a 10 000 změn za 60 sekund.


10. Určete, zda má komprimovat data při ukládání do lokální databáze, výchozí je ano, Redis používá LZF kompresi, pokud chcete ušetřit čas CPU, můžete tuto možnost vypnout, ale způsobí to obrovský soubor databáze

    rdbcompression ano

11. Zadejte název lokálního databázového souboru, výchozí hodnota je dump.rdb

    dbfilename dump.rdb

12. Specifikujte lokální databázové úložiště

    režie ./

13. Nastavte IP adresu a port hlavní služby, když je stroj slavenskou službou, a automaticky synchronizuje data z masteru při spuštění Redis

    slaveof <masterip> <masterport>

14. Když je hlavní služba chráněna heslem, slav služba připojí heslo hlavního uživatele

    Masterauth <master-password>

15. Nastavte heslo k připojení Redis, pokud je heslo k připojení nastaveno, klient musí heslo zadat příkazem AUTH při připojení k Redis<password>, který je ve výchozím nastavení zakázán

    potřebovat, přejít foobared

16. Nastavte maximální počet klientských připojení současně, výchozí je neomezený, počet klientských připojení, která může Redis otevřít současně, je maximální počet souborových deskriptorů, které může Redis proces otevřít; pokud je maxclients nastaveno na 0, znamená to, že neexistuje žádné omezení. Když počet klientských připojení dosáhne limitu, Redis nové spojení uzavře a klientovi vrátí chybovou zprávu o maximálním počtu klientů, kteří dosáhli

    maxclients 128

17. Specifikujte maximální limit paměti Redisu, Redis při spuštění načte data do paměti a po dosažení maximální paměti se Redis nejprve pokusí vymazat expirované nebo expirující klíče. Nový mechanismus VM od Redis ukládá klíče do paměti a hodnoty do swapových oblastí

    maxmemory <bytes>

18. Specifikovat, zda se má po každé aktualizaci logovat, Redis zapisuje data na disk asynchronně a pokud není zapnuto, může způsobit ztrátu dat na určitou dobu při výpadku napájení. Protože samotný redis synchronizuje datové soubory podle výše uvedených podmínek uložení, některá data budou v paměti existovat pouze po určitou dobu. Výchozí je ne

    přidám pouze ne

19. Zadejte název souboru changelog, který je výchozí na appendonly.aof

     appendfilename appendonly.aof

20. Specifikujte podmínky changelogu pomocí 3 volitelných hodnot:
    Ne: Označuje, že operační systém synchronizuje datovou cache s diskem (rychle)
    vždy: Označuje, že fsync() je po každé aktualizační operaci ručně volán pro zápis dat na disk (pomalé, bezpečné)
    everysec: znamená synchronizaci jednou za sekundu (kompromis, výchozí)

    appendfsync everysec


21. Specifikovat, zda povolit mechanismus virtuální paměti, výchozí hodnota je ne, krátký úvod, mechanismus VM ukládá data do stránkování a Redis vyměňuje stránky s menším počtem návštěv, tj. studených dat, na disk, a stránky s více návštěvami jsou automaticky nahrazeny diskem do paměti (mechanismus VM v Redis budu pečlivě analyzovat v příštím článku).

     VM-enabled NO

22. Výchozí hodnota cesty k souboru virtuální paměti je /tmp/redis.swap, kterou nelze sdílet mezi více instancemi Redis

     VM-swap-file /tmp/redis.swap

23. Uložit všechna data větší než vm-max-paměť do virtuální paměti, bez ohledu na to, jak malé je nastavení vm-max-memory, všechna indexová data jsou uložena v paměti (Redis indexová data jsou klíče), tedy když je vm-max-paměť nastavena na 0, všechny hodnoty skutečně existují na disku. Výchozí hodnota je 0

     VM-max-Memory 0

24. Redis swap soubor je rozdělen do mnoha stránek, objekt lze uložit na více stránkách, ale stránku nelze sdílet mezi více objekty, velikost stránky VM je nastavena podle velikosti uložených dat, autor navrhuje, že pokud je uloženo mnoho malých objektů, velikost stránky by měla být nastavena na 32 nebo 64 bajtů; Pokud ukládáte velký objekt, můžete použít větší stránku, a pokud si nejste jisti, použijte výchozí

     VM-stránka-velikost 32

25. Nastavte počet stránek ve swap souboru, protože stránkovací tabulka (bitmapa, která označuje, že stránka je volná nebo použitá) je uložena v paměti, každých 8 stránek na disku spotřebuje 1 bajt paměti.

     VM-Pages 134217728

26. Nastavte počet vláken přistupujících ke swap souboru, ideálně ne překračující počet jader stroje; pokud je nastaveno na 0, pak jsou všechny operace se swap souborem sériové, což může způsobit relativně dlouhé zpoždění. Výchozí hodnota je 4

     VM-Max-Threads 4

27. Nastavit, zda při odpovídání klientovi sloučit menší balíčky do jednoho balíčku, a výchozí je povoleno

    glueoutputbuf ano

28. Specifikuje speciální hashovací algoritmus, když určité číslo nebo největší prvek překročí určitý práh

    hash-max-zipmap-entries 64

    hash-max-zipmap-value 512

29. Specifikovat, zda aktivovat resetovací hash, který je ve výchozím nastavení zapnutý (podrobně představeno později v úvodu Redisova hashovacího algoritmu)

    aktivnírehashování ano

30. Specifikace, že stejný konfigurační soubor může být použit mezi více instancemi Redis na stejném hostiteli a každá instance má svůj vlastní specifický konfigurační soubor

    include /path/to/local.conf



 Pronajímatel| Zveřejněno 28.08.2017 10:40:38 |


Redis Connection String


Zveřejněno 22.09.2021 20:21:49 |
Učte se učit
Zřeknutí se:
Veškerý software, programovací materiály nebo články publikované organizací Code Farmer Network slouží pouze k učení a výzkumu; Výše uvedený obsah nesmí být používán pro komerční ani nelegální účely, jinak nesou všechny důsledky uživatelé. Informace na tomto webu pocházejí z internetu a spory o autorská práva s tímto webem nesouvisí. Musíte výše uvedený obsah ze svého počítače zcela smazat do 24 hodin od stažení. Pokud se vám program líbí, podporujte prosím originální software, kupte si registraci a získejte lepší skutečné služby. Pokud dojde k jakémukoli porušení, kontaktujte nás prosím e-mailem.

Mail To:help@itsvse.com