Database & Server

Articoli su Database (MariaDB, Oracle, ecc) e Server (Apache, Nginx, ecc)
Visualizzare i client connessi in Redis

Visualizzare i client connessi in Redis

Redis ha determinati strumenti per visualizzare informazioni sui client connessi.

Oggi vediamo come visualizzare quelli connessi, con diversi campi; la descrizine la potete vedere qua sotto (ripresa dalla documentazione ufficiale):

    id: an unique 64-bit client ID (introduced in Redis 2.8.12).
    addr: address/port of the client
    fd: file descriptor corresponding to the socket
    age: total duration of the connection in seconds
    idle: idle time of the connection in seconds
    flags: client flags (see below)
    db: current database ID
    sub: number of channel subscriptions
    psub: number of pattern matching subscriptions
    multi: number of commands in a MULTI/EXEC context
    qbuf: query buffer length (0 means no query pending)
    qbuf-free: free space of the query buffer (0 means the buffer is full)
    obl: output buffer length
    oll: output list length (replies are queued in this list when the buffer is full)
    omem: output buffer memory usage
    events: file descriptor events (see below)
    cmd: last command played
Leggi
Contare le righe di un database in MariaDB

Contare le righe di un database in MariaDB

Se usiamo uno strumento come phpMyAdmin è molto semplice visualizzare tutte le righe di un database MariaDB (e MySQL).

Ma se volessimo avere questa informazione da query?

Leggi
Disabilitare l'AUTOCOMMIT in MariaDB

Disabilitare l'AUTOCOMMIT in MariaDB

COMMIT è istruzione SQL che termina le transazioni in database relazionale.

Se volessimo descriverla in parole povere, potremmo identificarla come una istruzione per confermare determinate operazioni, che vanno da complesse procedure, a semplice istruzioni come cancellazione di record.

Questo fa si che potete tornare indietro prima di confermare; in sostanza potete fare la ROLLBACK.

Ogni DBMS ha un suo modo di usare le COMMIT.

Leggi
Analizzare i log di Apache con GoAccess

Analizzare i log di Apache con GoAccess

Articolo modificato il 25/02/2019

GoAccess è descritto come un web log analyzer in tempo reale.

Viene usato da terminale, con output gradevole, e può esportare il tutto in HTML.

Anche i report HTML sono molto completi e facilmente leggibili; sembrano dei veri e prorpi siti web.

Leggi
Backup e restore di database in MariaDB con mydumper

Backup e restore di database in MariaDB con mydumper

Il tool standard per il backup di MariaDB (e MySQL) è mysqldump, che è già integrato nell'installazione standard.

Ho scoperto un altro utile tool per eseguire il backup: mydumper.

Questo installarà anche il tool per il ripristino: myloader.

Leggi
Correggere Errore 404 in Lumen e Apache

Correggere Errore 404 in Lumen e Apache

Lumen è un micro-framewrok basato su Laravel, e io lo sto usando per creare un web service.

Una volta installato e creato un progetto con composer, sono andato in https://www.sito.it/api/public e tutto ha funzionato.

La prima route, infatti, viene creata in automatico.

Leggi
Installare Caddy web server in Debian

Installare Caddy web server in Debian

Caddy web server è un nuovo web server scritto in Go, che pare essere molto veloce e che con varie estensioni / plugin.

Inoltre è multi-piattaforma; io ho deciso di installarlo e testarlo su Debian per vedere di che si tratta.

Può essere usato sia come web server che come proxy server; e ha HTTPS attivato di default.

Detto ciò, vediamo come installarlo.

Leggi
Visualizzzare tutti i valori di una lista in Redis

Visualizzzare tutti i valori di una lista in Redis

In Redis le liste sono delle liste di stringhe, che possono contenere qualsiasi tipo di dato (anche binario comme immagini) e che sono ordinate in base all'inserimento.

Accettano anche valori duplicati, ed è possibile inserire valori in "testata" (LPUSH) o in coda (RPUSH).

Leggi
Cancellare tutte le KEYS in Redis

Cancellare tutte le KEYS in Redis

Ho deciso di voler di salvare le sessioni di PHP su Redis; e ieri avevo la necessità di cancellare tutte le sessioni attive, ma senza riavviare il web server.

Come fare?

Semplicemente cancellando tutte le KEYS!

Leggi
Salvare le sessioni di PHP su Redis

Salvare le sessioni di PHP su Redis

Di default le sessioni di PHP vengono salvate su file.

Ma è possibile cambiare queste impostazioni salvandole du database, con diversi vantaggi.

Ovviamente possiamo scegliere un qualsiasi db, ma io ho scelto Redis.

Tra le motivazioni c'è che è praticamente già pronto per gestire le sessioni senza scrivere session-handler custom, ecc.

Leggi
About Mattepuffo.com

Blog dedicato all'informatica e alla programmazione!
Tutti i contenuti di questo blog, tranne casi particolari, sono sotto licenza Licenza Creative Commons Creative Commons Attribution-Noncommercial-Share Alike 2.5. .

2546 articoli
310 commenti
19 progetti
Altri link
  • About
  • Scrivimi
  • Copyright
  • Sitemap
  • matteo.ferrone@yahoo.it
  • GitHub
  • Privacy Policy