1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

しとりーのRedisのSortedSetの理解の仕方

Last updated at Posted at 2016-09-12

「マニュアル上で使われている"用語"に対する理解の仕方」と、「PHPで書くとこんな感じやろ」の2点を書いときます。

私の、用語に対する理解の仕方

マニュアル上での名前 私の理解の仕方 補足
key 変数名 いわゆる、変数名。
member キー名 ハッシュとか配列とかで言う、キー名とかインデックス。
score 配列の中身。常に整数で、SortedSetは常にこれを基に昇順に(0から始まって、大きくなってくように)ソートされた状態を保つ。

要するに、SortedSetってこういう感じのやつでしょ?

つまり、以下の2つを「同じようなもの」という理解の仕方をしてます。(実際は違うと思うけど。)

ZADD zset1 1 "one"
ZADD zset1 3 "three"
ZADD zset1 2 "two"
<?php
$zset1['one'] = 1;  array_sort($zset1);
$zset1['three'] = 3;  array_sort($zset1);
$zset1['two'] = 2;  array_sort($zset1);

あとがき

本当は、SortedSetの実装部分読んで、実際はどういう実装のされ方してるのかまで確認したかったけれど、まだやってないです。

1
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?