Database Reference
In-Depth Information
8.3 Tag 2: Fortgeschrittene Nutzung, Distribution
An Tag 1 wurde uns Redis als Datenstrukturserver vorgestellt. Heute bauen
wir auf dieser Grundlage auf und sehen uns einige fortgeschrittene Funk-
tionen an, die uns Redis bietet, etwa das Pipelining, das Publish/Subscribe-
Modell, die Systemkonfiguration und die Replikation. Darüber hinaus sehen
wir uns an, wie man ein Redis-Cluster aufbaut und viele Daten schnell spei-
chert. Außerdem nutzen wir eine fortgeschrittene Technik mit Bloomfiltern.
Ein einfaches Interface
Mit 20000 Zeilen Quellcode ist Redis ein vergleichsweise einfaches Projekt.
Doch trotz der Codegröße besitzt es ein einfaches Interface, das die gleichen
Strings akzeptiert, die wir in der Console eingegeben haben.
Telnet
Wir können ohne Kommandozeilen-Interface arbeiten, indem wir die Befehle
per TCP über telnet eingeben und mit Carriage Return/Linefeed (CRLF, oder
\r\n ) abschließen.
redis/telnet.sh
$ telnet localhost 6379
Trying 127.0.0.1...
Connected to localhost.
Escape character is '^]' .
SET test hello
+OK
{
GET test
$5
|
hello
SADD stest 1 99
:2
}
SMEMBERS stest
* 2
~
$1
Search WWH ::




Custom Search