56 Stimmen

Verwendung einer anderen Datenbank in der Redis-Eingabeaufforderung

DDas Folgende funktioniert wie erwartet. Aber wie füge ich die Daten von der Eingabeaufforderung aus in die vierte Datenbank anstelle der standardmäßigen "0" ein?

# echo -n "testing" | /home/shantanu/redis-2.4.2/src/redis-cli -x set my_pass
OK

# echo -n "testing" | /home/shantanu/redis-2.4.2/src/redis-cli -x select 4; set my_pass
(error) ERR wrong number of arguments for 'select' command

98voto

miaout17 Punkte 4550

Verwenden Sie einfach die -n Argument zur Auswahl der DB-Nummer. Es ist seit Redis 2.4.2 verfügbar.

echo -n "testing" | redis-cli -n 4 -x set my_pass

o

redis-cli -n 4 set my_pass testing

45voto

avichalp Punkte 1040

Starten Sie die CLI mit dem Befehl:

redis-cli

Verwenden Sie dann den folgenden Befehl:

select <db number>

Zum Beispiel:

select 4

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X