Lassen Sie uns zunächst über die Installation von Redis unter Windows sprechen. Das Installationspaket finden Sie auf der offiziellen Website. Sie können die MSI-Installationsdatei oder die komprimierte Zip-Datei herunterladen.
Nach dem Entpacken sind diese Dateien:
#🎜 🎜##🎜 🎜#Die darin enthaltene Windows-Dienstdokumentation.docx ist ein Dokument mit Installationsanweisungen und Verwendungsmethoden.
Sie können die MSI-Installationsdatei auch direkt herunterladen und direkt installieren. Diese Dateien befinden sich nach der Installation auch im Installationsverzeichnis und Sie können Redis entsprechend konfigurieren.
Nachdem die Installation abgeschlossen ist, können Sie redis-cli.exe doppelklicken. Wenn kein Fehler gemeldet wird, sollten Sie für einen einfachen Test eine Verbindung zum lokalen Redis herstellen:
Die Standardinstallation ist Port 6379 und der Test war erfolgreich.
Sie können auch Hilfe eingeben, um die Hilfe anzuzeigen:
127.0.0.1:6379> help redis-cli 3.2.100 to get help about redis commands type: "help @<group>" to get a list of commands in <group> "help <command>" for help on <command> "help <tab>" to get a list of possible help topics "quit" to exit to set redis-cli perferences: ":set hints" enable online hints ":set nohints" disable online hints set your preferences in ~/.redisclirc
easy_install Hiredis oder Pip Install Hiredis
3. Verwenden Sie Python, um Redis zu betreiben#🎜 🎜#
redis-py bietet zwei Klassen, redis und strictredis, zum Implementieren von Redis-Befehlen. strictredis wird zum Implementieren der meisten offiziellen Befehle verwendet und verwendet offizielle Syntax und Befehle (der Befehl set entspricht beispielsweise strictredis .set-Methode). redis ist eine Unterklasse von strictredis für Abwärtskompatibilität mit älteren Versionen von redis-py.
import redis r = redis.strictredis(host='127.0.0.1', port=6379) r.set('foo', 'hello') r.rpush('mylist', 'one') print r.get('foo') print r.rpop('mylist')
redis-py verwendet den Verbindungspool, um alle Verbindungen zu einem Redis-Server zu verwalten und vermeidet so den Aufwand, jedes Mal Verbindungen herzustellen und freizugeben. Standardmäßig verwaltet jede Redis-Instanz ihren eigenen Verbindungspool. Sie können einen Verbindungspool direkt erstellen und ihn dann als Parameter-Redis verwenden, sodass mehrere Redis-Instanzen einen Verbindungspool gemeinsam nutzen können. pool = redis.connectionpool(host='127.0.0.1', port=6379)
r = redis.redis(connection_pool=pool)
r.set('one', 'first')
r.set('two', 'second')
print r.get('one')
print r.get('two')
pool = redis.connectionpool(host='127.0.0.1', port=6379) r = redis.redis(connection_pool=pool) pipe = r.pipeline() pipe.set('one', 'first') pipe.set('two', 'second') pipe.execute() pipe.set('one'. 'first').rpush('list', 'hello').rpush('list', 'world').execute()
redis-py verwendet standardmäßig atomare Operationen in einer Pipeline. Um diese Methode zu ändern, können Sie transaction=false
pipe = r.pipeline(transaction=false)
Das obige ist der detaillierte Inhalt vonSo verwenden Sie Python zum Betrieb von Redis unter Windows. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!