Ten artykuł jest lustrzanym artykułem tłumaczenia maszynowego, kliknij tutaj, aby przejść do oryginalnego artykułu.

Widok: 50212|Odpowiedź: 4

[Redis] Redis modyfikuje domyślny numer portu i ustawia hasło dostępu

[Skopiuj link]
Opublikowano 28.12.2015 17:17:28 | | | |
Zmodyfikuj plik konfiguracyjnyredis.windows.conf, jeśli jest chiński, proszę zapisz go jakoUTF-8Kodowanie.


# Zmodyfikuj numer portu
# port 6379
port 80

# Określ hasło dostępu
# potrzebuję przejść do fauby
requirepass 6EhSiGpsmSMRyZieglUImkTr-eoNRNBgRk397mVyu66MHYuZDsepCeZ8A-MHdLBQwQQVQiHBufZbPa

# Ustaw maksymalny limit pamięci sterty i ustaw jeden z dwóch
# Maxheap <bytes>
maxheap 512000000

# Ustaw maksymalny limit pamięci, po prostu ustaw jeden z dwóch
# maxmemory <bytes>
# maxmemory 512000000


Rozpocznij serwer:

Dowództwo CMD

redis-server.exe redis.windows.conf

Połącz się z serwerem serwera:

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











Poprzedni:Redis do pobrania Windows 64-bit, oficjalny adres pobrania
Następny:schemat konfiguracji sesji bez plików cookieless
 Ziemianin| Opublikowano 23.12.2016 09:11:39 |
Aby przypisać port 8888 do REDIS, postępuj zgodnie z następującymi krokami:
1. Skopiuj $REDIS_HOME/redis.conf i przemianuj ją na redis8888.conf.

2. Otwórz plik konfiguracyjny redis8888.conf, znajdź linię portu 6379 i zmień 6379 na 8888.

3. Przenieś redis8888.conf do katalogu $REDIS_HOME/redis-svrs/taobaoAny (taobaoAny tworzy nowy dla siebie).

4. Rozpocznij usługę redis: redis-server /home/redis/redis-2.4.15/redis-svrs/taobaoAny/redis8888.conf &

5. Przepasuj "ps -x | grep redis", aby zobaczyć proces, a w wiadomości wyjściowej zobaczysz /home/redis/redis-2.4.15/redis-svrs/taobaoAny/redis8888.conf

6. REDIS-CLI -P 8888, sprawdź, czy port został pomyślnie utworzony.
 Ziemianin| Opublikowano 23.12.2016 09:12:26 |
Parametry profilu Redis są wyjaśnione

Parametry profilu są wyjaśnione:


1. Redis domyślnie nie działa jako demon, ale może być modyfikowany przez ten element konfiguracyjny, aby umożliwić demonowi tak.

    daemonize nie

2. Gdy Redis działa jako demon, Redis domyślnie zapisuje pid do pliku /var/run/redis.pid, który można określić w pliku pid.

    pidfile /var/run/redis.pid

3. Określ port odsłuchowy Redis, domyślny port to 6379, autor wyjaśnił w swoim wpisie na blogu, dlaczego 6379 jest wybranym jako domyślnym portem, ponieważ 6379 to numer odpowiadający MERZ na przycisku telefonu komórkowego, a MERZ pochodzi od nazwiska włoskiej piosenkarki Alessii Merz

    port 6379

4. Adres hosta wiązającego

    bind 127.0.0.1

5. Gdy połączenie zostaje zamknięte po upływie czasu bezczynności klienta, jeśli jest określone jako 0, oznacza to, że funkcja jest wyłączona

    Timeout 300

6. Określ poziom logowania, Redis domyślnie obsługuje łącznie cztery poziomy: debugowanie, rozmówne, notice, ostrzeżenie i rozmówne domyślnie

    loglevel verbose

7. Tryb logowania jest standardowym wyjściem domyślnie; jeśli Redis jest skonfigurowany jako demon, a metoda logowania jest skonfigurowana jako standardowy wynik, log zostanie wysłany do /dev/null

    logfile stdout

8. Ustaw liczbę baz danych, domyślna baza to 0, a polecenie SELECT możesz użyć <dbid>do określenia identyfikatora bazy danych w połączeniu

    Bazy danych 16

9. Określić, jak długo i ile operacji aktualizacji jest wykonywanych, aby zsynchronizować dane z plikiem danych, co można łączyć z wieloma warunkami

    Zapisz <seconds> <changes>

    W domyślnym pliku konfiguracyjnym Redis dostępne są trzy warunki:

    save 900 1

    Oszczędzić 300 10

    save 60 10000

    Oznacza to 1 zmianę w ciągu 900 sekund (15 minut), 10 zmian w 300 sekund (5 minut) oraz 10 000 zmian w 60 sekund, odpowiednio.


10. Określ, czy kompresować dane podczas przechowywania w lokalnej bazie danych, domyślnie tak, Redis używa kompresji LZF, jeśli chcesz zaoszczędzić czas CPU, możesz wyłączyć tę opcję, ale spowoduje to ogromne rozmiary pliku bazy danych

    rdbcompression tak

11. Określ lokalną nazwę pliku bazy danych, domyślna wartość to dump.rdb

    dbfilename dump.rdb

12. Określ lokalne repozytorium baz danych

    reż.

13. Ustaw adres IP i port usługi głównej, gdy maszyna jest usługą slaveną, a podczas uruchamiania Redis automatycznie synchronizuje dane z mastera

    slaveof <masterip> <masterport>

14. Gdy usługa główna jest chroniona hasłem, usługa slav łączy hasło do tego typu master

    masterauth <master-password>

15. Ustaw hasło do połączenia Redis, jeśli hasło jest skonfigurowane, klient musi podać hasło za pomocą polecenia AUTH podczas łączenia się z Redis<password>, które jest domyślnie wyłączone

    wymagać przejścia zafoobażonego

16. Ustaw maksymalną liczbę połączeń klientów jednocześnie, domyślnie jest nieograniczona, liczba połączeń klienckich, które Redis może otworzyć jednocześnie, to maksymalna liczba deskryptorów plików, które proces Redis może otworzyć; jeśli maxclients jest ustawione na 0, oznacza to, że nie ma limitu. Gdy liczba połączeń klientów osiągnie limit, Redis zamyka nowe połączenie i zwraca komunikat o błędzie o maksymalnej liczbie dotartych klientów do klienta

    maxclients 128

17. Określ maksymalny limit pamięci Redis, Redis załaduje dane do pamięci na początku, a po osiągnięciu maksymalnej pamięci Redis najpierw spróbuje wyczyścić wygasłe lub wygasające klucze. Nowy mechanizm VM Rédis przechowuje Klucze w pamięci, a Wartości w obszarach wymiany

    maxmemory <bytes>

18. Określ, czy po każdej operacji aktualizacji należy logować, Redis domyślnie zapisuje dane na dysku asynchronicznie, a jeśli nie jest włączony, może to powodować utratę danych na pewien czas po utracie zasilania. Ponieważ sam redis synchronizuje pliki danych zgodnie z powyższymi warunkami zapisu, niektóre dane będą istnieć w pamięci tylko przez pewien czas. Domyślnie nie

    Dodaj tylko nie

19. Określ nazwę pliku changelog, która domyślnie przyjmuje appendonly.aof

     appendfilename appendonly.aof

20. Określ warunki changelogu za pomocą 3 opcjonalnych wartości:
    Nie: Oznacza, że system operacyjny synchronizuje pamięć podręczną danych z dyskiem (szybko)
    zawsze: Oznacza, że fsync() jest wywoływany ręcznie po każdej operacji aktualizacji, aby zapisać dane na dysku (wolno, bezpiecznie)
    everysec: oznacza synchronizację raz na sekundę (kompromis, domyślnie)

    appendfsync everysec


21. Określić, czy włączyć mechanizm pamięci wirtualnej, domyślna wartość to nie, krótkie wprowadzenie, mechanizm VM przechowuje dane w paginacji, a Redis przełącza strony z mniejszą liczbą odwiedzin, czyli zimnych danych, na dysk, a strony z większą liczbą odwiedzin są automatycznie zastępowane przez dysk do pamięci (dokładnie przeanalizuję mechanizm VM w Redis w następnym artykule).

     VM-enabled no

22. Domyślną wartością ścieżki pliku pamięci wirtualnej jest /tmp/redis.swap, której nie można udostępniać wielu instancjom Redis

     VM-swap-file /tmp/redis.swap

23. Przechowuj wszystkie dane większe niż vm-max-memory w pamięci wirtualnej, niezależnie od tego, jak małe są ustawienia vm-max-memory, wszystkie dane indeksowe są przechowywane w pamięci (dane indeksowe Redis to klucze), to znaczy, gdy vm-max-memory jest ustawione na 0, wszystkie wartości faktycznie istnieją na dysku. Domyślna wartość to 0

     VM-max-memory 0

24. Plik wymiany Redis jest podzielony na wiele stron, obiekt może być zapisany na wielu stronach, ale strona nie może być współdzielona przez wiele obiektów, rozmiar strony VM jest ustawiony zgodnie z rozmiarem przechowywanych danych, autor sugeruje, że jeśli przechowywanych jest wiele małych obiektów, rozmiar strony powinien być ustawiony na 32 lub 64 bajty; Jeśli przechowujesz duży obiekt, możesz użyć większej strony, a jeśli nie jesteś pewien, użyć domyślnej wersji

     VM-Page-Size-32

25. Ustaw liczbę stron w pliku swap, ponieważ tabela stron (bitmapa wskazująca wolną lub używaną stronę) jest umieszczona w pamięci, każde 8 stron na dysku zużywa 1 bajt pamięci.

     VM-pages 134217728

26. Ustaw liczbę wątków uzyskujących dostęp do pliku swap, najlepiej nie przekraczającą liczby rdzeni maszyny; jeśli ustawiono na 0, wszystkie operacje na pliku swap są szeregowe, co może powodować stosunkowo długie opóźnienie. Domyślna wartość to 4

     VM-max-Threads 4

27. Ustań, czy łączyć mniejsze pakiety w jeden pakiet podczas odpowiadania klientowi, a domyślne jest włączone

    glueoutputbuf tak

28. Określa specjalny algorytm haszujący, gdy określona liczba lub największy element przekracza określony próg

    hash-max-zipmap-entries 64

    hash-max-zipmap-value 512

29. Określ, czy aktywować resetowy skrót, który jest domyślnie włączony (szczegółowo opisane później we wprowadzeniu algorytmu haszującego Redis)

    aktywnerehashowanie tak

30. Określenie, że ten sam plik konfiguracyjny może być używany pomiędzy wieloma instancjami Redis na tym samym hostie, a każda instancja ma swój własny, specyficzny plik konfiguracyjny

    include /path/to/local.conf



 Ziemianin| Opublikowano 28.08.2017 10:40:38 |


Ciąg połączeń Redis


Opublikowano 22.09.2021 20:21:49 |
Naucz się uczyć
Zrzeczenie się:
Całe oprogramowanie, materiały programistyczne lub artykuły publikowane przez Code Farmer Network służą wyłącznie celom edukacyjnym i badawczym; Powyższe treści nie mogą być wykorzystywane do celów komercyjnych ani nielegalnych, w przeciwnym razie użytkownicy ponoszą wszelkie konsekwencje. Informacje na tej stronie pochodzą z Internetu, a spory dotyczące praw autorskich nie mają z nią nic wspólnego. Musisz całkowicie usunąć powyższą zawartość z komputera w ciągu 24 godzin od pobrania. Jeśli spodoba Ci się program, wspieraj oryginalne oprogramowanie, kup rejestrację i korzystaj z lepszych, autentycznych usług. W przypadku naruszenia praw prosimy o kontakt mailowy.

Mail To:help@itsvse.com