Questo articolo è un articolo speculare di traduzione automatica, clicca qui per saltare all'articolo originale.

Vista: 50212|Risposta: 4

[Redis] Redis modifica il numero di porta predefinito e imposta la password di accesso

[Copiato link]
Pubblicato su 28/12/2015 17:17:28 | | | |
Modifica il file di configurazioneredis.windows.conf, se c'è cinese, per favore salvalo comeUTF-8Programmazione.


# Modifica il numero di porta
# porta 6379
Port 80

# Specifica la password di accesso
# richiedere il passaggio foobared
requirepass 6EhSiGpsmSMRyZieglUImkTr-eoNRNBgRk397mVyu66MHYuZDsepCeZ8A-MHdLBQwQQVQiHBufZbPa

# Imposta il limite massimo di memoria dell'heap, e imposta uno dei due
# Maxheap <bytes>
maxheap 512000000

# Imposta il limite massimo di memoria, basta impostare uno dei due
# maxmemory <bytes>
# MaxMemory 512000000


Avvia il server:

Comando CMD

redis-server.exe redis.windows.conf

Connettiti al server server:

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











Precedente:Redis Windows 64-bit download, indirizzo ufficiale del download
Prossimo:schema di configurazione sessionState cookieless
 Padrone di casa| Pubblicato su 23/12/2016 09:11:39 |
Per assegnare una porta 8888 a Redis, segui questi passaggi:
1. Fai una copia di $REDIS_HOME/redis.conf e rinominalo in redis8888.conf.

2. Apri il file di configurazione redis8888.conf, trova la linea della porta 6379 e cambia 6379 in 8888.

3. Sposta redis8888.conf nella directory $REDIS_HOME/redis-svrs/taobaoAny (taobaoAny ne crea una nuova per sé).

4. Avvia il servizio redis: redis-server /home/redis/redis-2.4.15/redis-svrs/taobaoAny/redis8888.conf &

5. Passa "ps -x | grep redis" per visualizzare il processo, e nel messaggio di output vedrai /home/redis/redis-2.4.15/redis-svrs/taobaoAny/redis8888.conf

6. Redis-CLI -P 8888, verifica se la porta è stata creata con successo.
 Padrone di casa| Pubblicato su 23/12/2016 09:12:26 |
Vengono spiegati i parametri del profilo Redis

I parametri del profilo sono spiegati:


1. Redis non funziona come un daemon di default, ma può essere modificato da questo elemento di configurazione per abilitare il daemon con sì

    Daemonize no

2. Quando Redis è in esecuzione come daemon, Redis scriverà pid nel file /var/run/redis.pid di default, che può essere specificato tramite il pidfile

    pidfile /var/run/redis.pid

3. Specifica la porta di ascolto Redis, la porta predefinita è 6379, l'autore ha spiegato nel suo post sul blog perché 6379 è stata scelta come porta predefinita, perché 6379 è il numero corrispondente a MERZ sul pulsante del cellulare, e MERZ è preso dal nome della cantante italiana Alessia Merz

    Porta 6379

4. L'indirizzo host binding

    binding 127.0.0.1

5. Quando la connessione viene chiusa dopo un tempo di inattività del client, se è specificata come 0, significa che la funzione è disattivata

    Timeout 300

6. Specifica il livello di log, Redis supporta un totale di quattro livelli: debug, verbose, notice, warning e verbosed di default

    Loglevel verboso

7. La modalità logging è output standard di default, se Redis è configurato per eseguire come daemon, e qui il metodo di logging è configurato come output standard, il log verrà inviato a /dev/null

    Stdout del file di log

8. Imposta il numero di database, il database predefinito è 0, e puoi usare il comando SELECT <dbid>per specificare l'ID del database sulla connessione

    Database 16

9. Specificare quanto tempo e quante operazioni di aggiornamento vengono eseguite per sincronizzare i dati con il file dati, che può essere combinato con più condizioni

    salva <seconds> <changes>

    Ci sono tre condizioni disponibili nel file di configurazione predefinito di Redis:

    salva 900 1

    salva 300 10

    salva 60 10000

    Significa 1 cambio in 900 secondi (15 minuti), 10 cambi in 300 secondi (5 minuti) e 10.000 cambi in 60 secondi, rispettivamente.


10. Specifica se comprimere i dati quando si memorizza nel database locale, il predefinito è sì, Redis usa la compressione LZF, se vuoi risparmiare tempo CPU puoi disattivare questa opzione, ma questo farà diventare enorme il file del database

    rdbcompressione sì

11. Specifica il nome del file locale del database, il valore predefinito è dump.rdb

    dbfilename dump.rdb

12. Specificare il repository locale del database

    dir./

13. Impostare l'indirizzo IP e la porta del servizio master quando la macchina è un servizio slav, e sincronizzerà automaticamente i dati dal master quando Redis si avvia

    schiavo <masterip> <masterport>

14. Quando il servizio master è protetto da password, il servizio slav collega la password del master

    Masterauth <master-password>

15. Imposta la password di connessione Redis; se la password è configurata, il client deve fornire la password tramite il comando AUTH quando si connette a Redis<password>, che è disabilitato di default

    necessitepass foobared

16. Imposta il numero massimo di connessioni client contemporaneamente, il valore predefinito è illimitato, il numero di connessioni client che Redis può aprire contemporaneamente è il numero massimo di descriptori di file che il processo Redis può aprire; se maxclients è impostato a 0, significa che non c'è limite. Quando il numero di connessioni client raggiunge il limite, Redis chiude la nuova connessione e restituisce un messaggio di errore al client con il numero massimo di client raggiunti

    maxclients 128

17. Specifica il limite massimo di memoria di Redis, Redis caricherà i dati in memoria all'avvio e, dopo aver raggiunto la memoria massima, Redis cercherà prima di cancellare le chiavi scadute o in scadenza. Il nuovo meccanismo VM di Redis memorizza le Chiavi in memoria e i Valori nelle aree di scambio

    maxmemory <bytes>

18. Specificare se effettuare il loging dopo ogni operazione di aggiornamento, Redis scrive dati sul disco asincronamente di default e, se non attivato, può causare perdita di dati per un periodo di tempo in cui la corrente viene interrotta. Poiché redis stesso sincronizza i file dati secondo le condizioni di salvataggio sopra elencate, alcuni dati esisteranno in memoria solo per un certo periodo di tempo. Il predefinito è no

    appende solo no

19. Specificare il nome del file del changelog, che di default è appendonly.aof

     appendfilename appendonly.aof

20. Specificare le condizioni del changelog con 3 valori opzionali:
    No: Indica che il sistema operativo sincronizza la cache dati con il disco (veloce)
    sempre: Indica che fsync() viene chiamato manualmente dopo ogni operazione di aggiornamento per scrivere i dati su disco (lento, sicuro)
    everysec: significa sincronizzare una volta al secondo (compromesso, predefinito)

    appendfsync ogni sec


21. Specificare se abilitare il meccanismo di memoria virtuale, il valore predefinito è no, una breve introduzione, il meccanismo VM memorizza i dati in paginazione, e Redis scambia le pagine con meno visite, cioè dati freddi, sul disco, e le pagine con più visite vengono automaticamente sostituite dal disco in memoria (analizzerò attentamente il meccanismo VM di Redis nel prossimo articolo).

     No abilitato per VM

22. Il valore predefinito del percorso del file di memoria virtuale è /tmp/redis.swap, che non può essere condiviso da più istanze Redis

     vm-swap-file /tmp/redis.swap

23. Memorizzare tutti i dati maggiori di VM-max-memory in memoria virtuale, indipendentemente da quanto piccolo sia l'impostazione vm-max-memory, tutti i dati indicizzati sono memorizzati in memoria (i dati Redis indice sono chiavi), cioè quando vm-max-memory è impostato a 0, tutti i valori esistono effettivamente sul disco. Il valore predefinito è 0

     VM-Max-Memoria 0

24. Il file di swap Redis è diviso in molte pagine, un oggetto può essere salvato su più pagine, ma una pagina non può essere condivisa da più oggetti, la dimensione della pagina della VM è impostata in base alla dimensione dei dati memorizzati, l'autore suggerisce che se vengono memorizzati molti piccoli oggetti, la dimensione della pagina dovrebbe essere impostata a 32 o 64 byte; Se memorizzi un oggetto grande, puoi usare una pagina più grande e, se non sei sicuro, usare la pagina predefinita

     vm-pagina-dimensione 32

25. Imposta il numero di pagine nel file di scambio, poiché la tabella delle pagine (una bitmap che indica che la pagina è libera o usata) viene posta in memoria, ogni 8 pagine su disco consumerà 1 byte di memoria.

     VM-Pages 134217728

26. Impostare il numero di thread che accedono al file di swap, preferibilmente non superare il numero di core della macchina; se impostato a 0, tutte le operazioni sul file di swap sono seriali, il che può causare un ritardo relativamente lungo. Il valore predefinito è 4

     VM-Max-threads 4

27. Impostare se unire pacchetti più piccoli in un unico pacchetto quando rispondi al client, e il valore predefinito viene abilitato

    glueoutputbuf sì

28. Specifica un algoritmo speciale di hashing quando un certo numero o l'elemento più grande supera una certa soglia

    hash-max-zipmap-entries 64

    hash-max-zipmap-value 512

29. Specificare se attivare l'hash di reset, che è attivo di default (introdotto in dettaglio più avanti nell'introduzione dell'algoritmo di hashing di Redis)

    activerehashing sì

30. Specificare che lo stesso file di configurazione può essere utilizzato tra più istanze Redis sullo stesso host, e che ogni istanza abbia il proprio file di configurazione specifico

    include /path/to/local.conf



 Padrone di casa| Pubblicato su 28/08/2017 10:40:38 |


Stringa di connessione Redis


Pubblicato su 22/09/2021 20:21:49 |
Impara a imparare
Disconoscimento:
Tutto il software, i materiali di programmazione o gli articoli pubblicati dalla Code Farmer Network sono destinati esclusivamente all'apprendimento e alla ricerca; I contenuti sopra elencati non devono essere utilizzati per scopi commerciali o illegali, altrimenti gli utenti dovranno sostenere tutte le conseguenze. Le informazioni su questo sito provengono da Internet, e le controversie sul copyright non hanno nulla a che fare con questo sito. Devi eliminare completamente i contenuti sopra elencati dal tuo computer entro 24 ore dal download. Se ti piace il programma, ti preghiamo di supportare software autentico, acquistare la registrazione e ottenere servizi autentici migliori. In caso di violazione, vi preghiamo di contattarci via email.

Mail To:help@itsvse.com