Installer le paquet complet avec référence locale et tous les modes publiés.
install redisredisUtilisez
redis [options] · redis : <command>redisafficher la connexion
redis -c <host> [user] [database] [-p <port>] [-n] [-m [name]]se connecter ; le mot de passe est demandé séparément sauf avec -n
-use <database>sélectionner une autre base numérique
-lafficher les bases signalées par
-t [mask]lister les clés ; * et ? sont des jokers glob
-s <key>afficher le type, le TTL et l’utilisation mémoire d’une clé
-n <key> [items]prévisualiser la valeur d’une clé
-f <mask> [text] [keys]trouver les clés correspondantes ou rechercher du texte dans leurs noms et valeurs
-o <key> [file] [-f]exporter une clé en JSON
-w <key> : <value>écrire une valeur texte
-d <key>supprimer une clé
-m [name]enregistrer la connexion actuelle dans .lil.key ; utiliser par défaut le numéro de base
-M <name>supprimer une connexion enregistrée
-k [name]lister les connexions enregistrées ou en examiner une sans afficher son mot de passe
-K <name>se connecter avec une connexion enregistrée
-ese déconnecter et effacer les données de connexion
redis : <command>exécuter une commande
redis dump [file.json] [-f]créer un dump logique sûr pour les données binaires
redis load <file.json>restaurer un dump
Se connecter via -t "product:*" liste les clés, -s product:1001 montre type et TTL, -n leur valeur ; -f "product:*" shoe 10 effectue une recherche bornée. Après :, les commandes
-w écrit uniquement une chaîne ; utiliser les commandes natives pour les listes et hashes. -d supprime la clé. dump conserve le résultat binaire
Les formes courantes de la commande sont détaillées ci-dessous dans la référence locale. Les raccourcis couvrent l’inspection et les modifications ciblées ; la syntaxe native reste disponible pour les opérations avancées.
dump/load suivent le format du pilote. Utilisez les outils natifs du serveur lorsqu’une sauvegarde complète de toutes les fonctions du moteur est nécessaire.
Les mots de passe sont saisis dans un champ masqué et ne sont pas enregistrés dans l’historique. Utilisez des comptes aux privilèges limités lorsque c’est possible.
Les aperçus sont bornés pour préserver la réactivité. L’export d’une clé dépassant 100000 éléments et les dumps dépassant 100000 clés sont refusés au lieu d’être tronqués silencieusement.
Sans -m, les données de connexion restent limitées à la session PHP courante. -m [name] enregistre explicitement le profil dans le fichier protégé .lil.key (0600), -K <name> s’y reconnecte, -k liste ou examine les profils sans révéler un mot de passe enregistré et -M <name> en supprime un. kill supprime .lil.key avec le reste de l’état du noyau. Considérez ce fichier comme sensible, car un profil enregistré volontairement peut contenir des identifiants de base de données.
Lancez les exemples préparés directement sur la page. Les résultats sont prédéfinis et affichés dans le navigateur ; aucune commande terminal n’est exécutée sur le serveur.
Installez la version compatible actuelle. Choisissez Base pour l’ensemble complet des fonctions ou Minimum pour le paquet réduit ; utilisez upgrade pour mettre à jour un module déjà installé.
Base et Minimum sont deux paquets de la même version actuelle du module.
Installer le paquet complet avec référence locale et tous les modes publiés.
install redisInstaller le paquet réduit. La référence locale est omise ;
install redis -mInstaller exactement cette version publiée.
install redis -v 1.1.4upgrade vérifie la compatibilité et remplace le bloc seulement si nécessaire.
upgrade redisSupprimer le bloc d’extension sans toucher au noyau ni aux autres modules.
install redis -uLes exemples sont copiables mais ne sont pas exécutés par le site. Vérifiez chemins, droits et options destructrices.
redisExemple pédagogique — aucune connexion réelle
A connection is required; the status view names the server and selected database.redis -c localhost -nExemple pédagogique — aucune connexion réelle
Connection example: server and database will be shown after a successful connection.redis -c localhost demo 0Exemple pédagogique — aucune connexion réelle
Password is requested separately; connection details depend on the server.redis -c localhost -p 6380 -nExemple pédagogique — aucune connexion réelle
Connection example: server and database will be shown after a successful connection.redis -use 0Exemple pédagogique — aucune connexion réelle
Selected database: 0 (requires an active connection)redis -lExemple pédagogique — aucune connexion réelle
db0: keys=4redis -tExemple pédagogique — aucune connexion réelle
inventory hash
product:1001 string
product:1002 string
product:1003 stringredis -t "product:*"Exemple pédagogique — aucune connexion réelle
product:1001 string
product:1002 string
product:1003 stringredis -s product:1001Exemple pédagogique — aucune connexion réelle
Key product:1001
Type string
TTL -1 (in this teaching snapshot)
Bytes depends on Redis versionredis -n product:1001Exemple pédagogique — aucune connexion réelle
City shoeredis -n inventory 2Exemple pédagogique — aucune connexion réelle
{"SHOE-1": 18, "SHOE-2": 7}redis -f "product:*"Exemple pédagogique — aucune connexion réelle
product:1001 string
product:1002 string
product:1003 stringredis -f "product:*" shoe 10Exemple pédagogique — aucune connexion réelle
product:1001 string City shoe
product:1002 string Trail shoeredis -o product:1001Exemple pédagogique — aucune connexion réelle
{
"key": "product:1001",
"type": "string",
"value": "City shoe"
}redis -o product:1001 tmp/product.jsonExemple pédagogique — aucune connexion réelle
Saved sandbox/tmp/product.json (if the destination does not exist)redis -o product:1001 tmp/product.json -fExemple pédagogique — aucune connexion réelle
Saved sandbox/tmp/product.json (replace existing file only with -f)redis -w product:1004 : Travel bagExemple pédagogique — aucune connexion réelle
+ (sets one string key)redis -d product:1004Exemple pédagogique — aucune connexion réelle
Deleted 0 (the independent snapshot has no product:1004)redis : GET product:1001Exemple pédagogique — aucune connexion réelle
City shoeredis : DBSIZEExemple pédagogique — aucune connexion réelle
4redis dump tmp/redis-backup.jsonExemple pédagogique — aucune connexion réelle
Saved sandbox/tmp/redis-backup.json
Format lil-redis-dump (logical data export, not server backup)redis dump tmp/redis-backup.json -fExemple pédagogique — aucune connexion réelle
Saved sandbox/tmp/redis-backup.json
Format lil-redis-dump (logical data export, not server backup)redis load tmp/redis-backup.jsonExemple pédagogique — aucune connexion réelle
Redis RESTORE reads a lil dump file; this file must exist and existing keys may be replaced.redis -m cache-demoExemple pédagogique — aucune connexion réelle
Saved cache-demo (stores a sensitive profile in .lil.key)redis -kExemple pédagogique — aucune connexion réelle
No saved connections (unless a profile has already been saved)redis -k cache-demoExemple pédagogique — aucune connexion réelle
Saved connection not found: cache-demo (unless saved earlier)redis -K unknownExemple pédagogique — aucune connexion réelle
Saved connection not found: unknownredis -M unknownExemple pédagogique — aucune connexion réelle
Saved connection not found: unknownredis -eExemple pédagogique — aucune connexion réelle
+redis -n missing:keyExemple pédagogique — aucune connexion réelle
Key not foundredis -use wrongExemple pédagogique — aucune connexion réelle
Numeric Redis database requiredredis -w product:1004Exemple pédagogique — aucune connexion réelle
Value required after :sandbox/db/redis.txtL’exemple utilise un fichier ou un répertoire de l’espace de documentation protégé /sandbox/.
SET product:1001 "City shoe"
SET product:1002 "Trail shoe"
SET product:1003 "Canvas bag"
HSET inventory SHOE-1 18 SHOE-2 7 BAG-1 24
Version stable actuelle de