(一)Redisベースタイプ
3302 ワード
Redisには5つの基礎タイプがあります。
String:
string command:
http://redis.io/commands#string
set hello world
ゲットハロー
del hello
ゲットハロー
リスト:
List command:
http://redis.io/commands#list
rpush list-key item
rpush list-key item 2
rpush list-key item
lrange list-key 0-1
「アイテム」
「アイテム2」
「アイテム」
lindex list-key 1
lpop list-key
lrange list-key 0-1
セット:
Set command:
http://redis.io/commands#set
sadd set-key item
sadd set-key item 2
sadd set-key item 3
sadd set-key item
smbers set-key
1)「アイテム」
2)「アイテム2」
3)「アイテム3」
ハッピー
hash command:
http://redis.io/commands#hash
hset hash-key sub-key 1 value 1
hset hash-key sub-key 2 value 2
hset hash-key sub-key 1 value 1
hgetall hash-key
1)「sub-key 1」
2)「value 1」
3)「sub-key 2」
4)「value 2」
sorted set:
sorted set command:
http://redis.io/commands#sorted_セット
zdd zset-key 728 member 1
zdd zset-key 982 member 0
zdd zset-key 982 member 0
zrange zset-key 0-1 withscores
1)「メンバー1」
2)「728」
3)「メンバー0」
4)「982」
zrangebyscore zset-key 0 800 withscores
zrem zset-key member 1
zrem zset-key member 1
zrange zset-key 0-1 withscores
String List Set Hash Zset(sorted set)
以下の写真はすべてRedis in actionから来ます。String:
string command:
http://redis.io/commands#string
set hello world
ゲットハロー
del hello
ゲットハロー
リスト:
List command:
http://redis.io/commands#list
rpush list-key item
rpush list-key item 2
rpush list-key item
lrange list-key 0-1
「アイテム」
「アイテム2」
「アイテム」
lindex list-key 1
lpop list-key
lrange list-key 0-1
セット:
Set command:
http://redis.io/commands#set
sadd set-key item
sadd set-key item 2
sadd set-key item 3
sadd set-key item
smbers set-key
1)「アイテム」
2)「アイテム2」
3)「アイテム3」
ハッピー
hash command:
http://redis.io/commands#hash
hset hash-key sub-key 1 value 1
hset hash-key sub-key 2 value 2
hset hash-key sub-key 1 value 1
hgetall hash-key
1)「sub-key 1」
2)「value 1」
3)「sub-key 2」
4)「value 2」
sorted set:
sorted set command:
http://redis.io/commands#sorted_セット
zdd zset-key 728 member 1
zdd zset-key 982 member 0
zdd zset-key 982 member 0
zrange zset-key 0-1 withscores
1)「メンバー1」
2)「728」
3)「メンバー0」
4)「982」
zrangebyscore zset-key 0 800 withscores
zrem zset-key member 1
zrem zset-key member 1
zrange zset-key 0-1 withscores