ホームページ  >  記事  >  データベース  >  Black Horse Cloud Classroom NoSQL Redis テクノロジー ビデオ ソース コード コースウェアの共有

Black Horse Cloud Classroom NoSQL Redis テクノロジー ビデオ ソース コード コースウェアの共有

黄舟
黄舟オリジナル
2017-12-04 11:20:532549ブラウズ

Redis は、高性能のキーと値のデータベースです。 Redis の出現により、memcached などのキー/値ストレージの欠点が大幅に補われ、状況によってはリレーショナル データベースに対して非常に優れた補完的な役割を果たすことができます。 Java、C/C++、C#、PHP、JavaScript、Perl、Object-C、Python、Ruby、Erlang およびその他のクライアントを提供しており、非常に使いやすいです。 「Black Horse Cloud Classroom NoSQL Redis テクノロジー ビデオ チュートリアル」は、Redis テクノロジーを理解するのに役立ちます。

Black Horse Cloud Classroom NoSQL Redis テクノロジー ビデオ ソース コード コースウェアの共有

コース再生アドレス: http://www.php.cn/course/487.html

先生の教え方:

先生の講義は鮮やかで、機知に富み、機知に富んでいます。 ,感動。鮮やかな比喩は最後の仕上げのようなもので、生徒に知恵への扉を開きます。適切に配置されたユーモアは、まろやかなワインを飲むように、人々に後味と郷愁を与え、哲学者の格言や文化への言及をもたらします。ナレーションの中に時々散りばめられ、人々に考えさせ、警告を与えます。

このビデオのより難しい点は、PHP で Redis を操作することです:

Redis は、ANSI C 言語で書かれたオープンソースのログタイプの Key-Value データベースであり、ネットワークをサポートし、メモリベースで永続化することができます。複数の言語 API を提供します。

Redis でサポートされているデータ型は、Stirng (文字列)、List (リスト)、Hash (辞書)、Set (セット)、Sorted Set (順序付きセット) です。

Redis のバージョンは Redis 2.6.12 で、システムはWindows +Apache2.4+php5.6の場合

Connection:

//实例化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 )

ここで、ソースコードリソースをダウンロードすることもお勧めします:http://www 。 php.cn/xiazai/learn/2116

このビデオコースウェアは全員と共有されます

以上がBlack Horse Cloud Classroom NoSQL Redis テクノロジー ビデオ ソース コード コースウェアの共有の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。