(一)Redisベースタイプ

3302 ワード

Redisには5つの基礎タイプがあります。
String  List Set Hash Zset(sorted set)
以下の写真はすべてRedis in actionから来ます。
String:
(一)Redis基础类型_第1张图片
string command:
http://redis.io/commands#string
set hello world
ゲットハロー
del hello
ゲットハロー
リスト:
(一)Redis基础类型_第2张图片
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
セット:
(一)Redis基础类型_第3张图片
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」
ハッピー
(一)Redis基础类型_第4张图片
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:
(一)Redis基础类型_第5张图片
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