エントリーレベルRedis
2596 ワード
Redisのインストール
ダウンロード$ wget http://download.redis.io/releases/redis-2.8.2.tar.gz
$ tar xzf redis-2.8.2.tar.gz
$ cd redis-2.8.2
$ make
サービスの開始:$ src/redis-server
クライアントの起動:$ src/redis-cli
便宜上、srcディレクトリをシステムのPATHディレクトリの下に配置することをお勧めします
オンラインチュートリアルガイド
簡単なインタフェースが見えますマニュアル・アドバイザの詳細については、次のように入力します.》tutorial
これですぐにチュートリアルが見えます
tutorial第1ページ
データの挿入:》set server:name 'fido'
データをとる》get server:name
Next
右下にNextがあります》Next
削除さくじょ:delと追加delとぞうか:incr>SET connections 10
>INCR connections => 11
>INCR connections => 12
>DEL connections
>INCR connections => 1
データの有効期限設定(EXPIRE)と残り時間(ttl):SET resource:lock "Redis Demo"
EXPIRE resource:lock 120 # 1
TTL resource:lock
TTL count
リストアクションrpush friends 'alice' # list
rpush friends 'Bob'
lpush friends 'sam' # list
lrange friends 0 -1 #
lrange friends 0 1 #["Sam","Alice"]
LRANGE friends 1 2 => ["Alice","Bob"]
LLEN friends => 3 #
LPOP friends => "Sam" # ,
RPOP friends => "Bob" # ,
set操作SADD superpowers "flight"
SADD superpowers "x-ray vision"
SADD superpowers "reflexes" #
SREM superpowers "reflexes" #
SISMEMBER superpowers "flight" => true #
SISMEMBER superpowers "reflexes" => false #
SMEMBERS superpowers # list set
#
SADD birdpowers "pecking"
SADD birdpowers "flight"
SUNION superpowers birdpowers => ["flight","x-ray vision","pecking"]
ソート・セットZADD hackers 1940 "Alan Kay"
ZADD hackers 1906 "Grace Hopper"
ZADD hackers 1953 "Richard Stallman"
ZADD hackers 1965 "Yukihiro Matsumoto"
ZADD hackers 1916 "Claude Shannon"
ZADD hackers 1969 "Linus Torvalds"
ZADD hackers 1957 "Sophie Wilson"
ZADD hackers 1912 "Alan Turing"
ZRANGE hackers 2 4 => ["Claude Shannon", "Alan Kay","Richard Stallman"]
もっと勉強に
ケーススタディ:http://redis.io/topics/twitter-cloneクライアントの簡単なコマンド:http://redis.io/topics/data-types-intro
さあ、Redisをゆっくり勉強できます.
$ wget http://download.redis.io/releases/redis-2.8.2.tar.gz
$ tar xzf redis-2.8.2.tar.gz
$ cd redis-2.8.2
$ make
$ src/redis-server
$ src/redis-cli
簡単なインタフェースが見えますマニュアル・アドバイザの詳細については、次のように入力します.
》tutorial
これですぐにチュートリアルが見えます
tutorial第1ページ
データの挿入:
》set server:name 'fido'
データをとる
》get server:name
Next
右下にNextがあります
》Next
削除さくじょ:delと追加delとぞうか:incr
>SET connections 10
>INCR connections => 11
>INCR connections => 12
>DEL connections
>INCR connections => 1
データの有効期限設定(EXPIRE)と残り時間(ttl):
SET resource:lock "Redis Demo"
EXPIRE resource:lock 120 # 1
TTL resource:lock
TTL count
リストアクション
rpush friends 'alice' # list
rpush friends 'Bob'
lpush friends 'sam' # list
lrange friends 0 -1 #
lrange friends 0 1 #["Sam","Alice"]
LRANGE friends 1 2 => ["Alice","Bob"]
LLEN friends => 3 #
LPOP friends => "Sam" # ,
RPOP friends => "Bob" # ,
set操作
SADD superpowers "flight"
SADD superpowers "x-ray vision"
SADD superpowers "reflexes" #
SREM superpowers "reflexes" #
SISMEMBER superpowers "flight" => true #
SISMEMBER superpowers "reflexes" => false #
SMEMBERS superpowers # list set
#
SADD birdpowers "pecking"
SADD birdpowers "flight"
SUNION superpowers birdpowers => ["flight","x-ray vision","pecking"]
ソート・セット
ZADD hackers 1940 "Alan Kay"
ZADD hackers 1906 "Grace Hopper"
ZADD hackers 1953 "Richard Stallman"
ZADD hackers 1965 "Yukihiro Matsumoto"
ZADD hackers 1916 "Claude Shannon"
ZADD hackers 1969 "Linus Torvalds"
ZADD hackers 1957 "Sophie Wilson"
ZADD hackers 1912 "Alan Turing"
ZRANGE hackers 2 4 => ["Claude Shannon", "Alan Kay","Richard Stallman"]
もっと勉強に
ケーススタディ:http://redis.io/topics/twitter-cloneクライアントの簡単なコマンド:http://redis.io/topics/data-types-intro
さあ、Redisをゆっくり勉強できます.