Heim  >  Artikel  >  Datenbank  >  Black Horse Cloud Classroom NoSQL Redis Technology Video-Quellcode-Kursmaterial-Sharing

Black Horse Cloud Classroom NoSQL Redis Technology Video-Quellcode-Kursmaterial-Sharing

黄舟
黄舟Original
2017-12-04 11:20:532592Durchsuche

Redis ist eine leistungsstarke Schlüsselwertdatenbank. Das Aufkommen von Redis hat die Mängel der Schlüssel-/Wertspeicherung wie Memcached weitgehend ausgeglichen und kann in manchen Situationen eine sehr gute Ergänzung zu relationalen Datenbanken spielen. Es bietet Java, C/C++, C#, PHP, JavaScript, Perl, Object-C, Python, Ruby, Erlang und andere Clients, was sehr bequem zu verwenden ist. „Black Horse Cloud Classroom NoSQL Redis Technology Video Tutorial“ hilft Ihnen, die Redis-Technologie zu verstehen.

Black Horse Cloud Classroom NoSQL Redis Technology Video-Quellcode-Kursmaterial-Sharing

Adresse für die Kurswiedergabe: http://www.php.cn/course/487.html

Der Unterrichtsstil des Lehrers:

Die Vorträge des Lehrers sind lebendig, witzig, witzig und berührend. Eine lebendige Metapher ist wie der letzte Schliff, der den Schülern die Tür zur Weisheit öffnet; ein gut platzierter Humor zaubert den Schülern ein wissendes Lächeln, als würde er den Menschen einen Nachgeschmack und Nostalgie verleihen werden von Zeit zu Zeit in die Erzählung eingestreut und regen die Menschen zum Nachdenken und zur Wachsamkeit an.

Der schwierigere Punkt in diesem Video ist der Betrieb von Redis mit PHP:

Redis ist eine Open Source, geschrieben in ANSI C-Sprache, unterstützt das Netzwerk und kann darauf basieren im Speicher und kann als Protokolltyp und Schlüsselwertdatenbank gespeichert werden und bietet APIs in mehreren Sprachen.

Die von Redis unterstützten Datentypen sind Stirng (String), List (Liste), Hash (Wörterbuch), Set (Satz), Sorted Set (geordneter Satz);

Die Redis-Version ist Redis 2.6.12-System ist unter Windows+Apache2.4+php5.6

Verbindung:

//实例化redis
    $redis = new Redis();
    //连接
    $redis->connect('127.0.0.1', 6379);
    //检测是否连接成功
    echo "Server is running: " . $redis->ping();
    // 输出结果 Server is running: +PONG

Strng (string):

// 设置一个字符串的值
    $redis->set('cat', 111);

    //获取一个字符串的值
    echo $redis->get('cat'); // 111

    // 重复set
    $redis->set('cat', 222);
    echo $redis->get('cat'); // 222

List( List ):

//列表
    //存储数据到列表中
    $redis->lpush('list', 'html');
    $redis->lpush('list', 'css');
    $redis->lpush('list', 'php');

    //获取列表中所有的值
    $list = $redis->lrange('list', 0, -1);
    print_r($list);echo &#39;<br>&#39;; 

    //从右侧加入一个
    $redis->rpush(&#39;list&#39;, &#39;mysql&#39;);
    $list = $redis->lrange(&#39;list&#39;, 0, -1);
    print_r($list);echo &#39;<br>&#39;;

    //从左侧弹出一个
    $redis->lpop(&#39;list&#39;);
    $list = $redis->lrange(&#39;list&#39;, 0, -1);
    print_r($list);echo &#39;<br>&#39;;

    //从右侧弹出一个
    $redis->rpop(&#39;list&#39;);
    $list = $redis->lrange(&#39;list&#39;, 0, -1);
    print_r($list);echo &#39;<br>&#39;;

    // 结果
    // Array ( [0] => php [1] => css [2] => html )
    // Array ( [0] => php [1] => css [2] => html [3] => mysql )
    // Array ( [0] => css [1] => html [2] => mysql )
    // Array ( [0] => css [1] => html )

Hier empfehlen wir auch den Download von Quellcode-Ressourcen: http://www.php.cn/xiazai/learn/2116

Dies ist ein Video-Kursmaterial, das Sie mit Ihnen teilen können

Das obige ist der detaillierte Inhalt vonBlack Horse Cloud Classroom NoSQL Redis Technology Video-Quellcode-Kursmaterial-Sharing. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn