NoSQL----ZADD秩序集合


ZADD秩序集合
異なるのは、各要素がdoubleタイプのスコアに関連付けられていることです.redisは、集合内のメンバーをスコアで小さいものから大きいものに並べ替えるものです.秩序化された集合のメンバーは一意ですが、スコア(score)は繰り返すことができます.コレクションはハッシュテーブルで実現されるので、追加、削除、検索
zadd追加
更新された要素要素の数を含まない整数セットを返します.
redis 127.0.0.1:6379> zadd myset 1 redis
(integer) 1
redis 127.0.0.1:6379> zadd myset 2 mongodb
(integer) 1
redis 127.0.0.1:6379> zadd myset 3 mysql
(integer) 1
redis 127.0.0.1:6379> zadd myset 3 mysql
(integer) 0
redis 127.0.0.1:6379> zadd myset 4 mysql
(integer) 0
redis 127.0.0.1:6379> zrange myset 0 10 withscrores
1) "redis"
2) "1"
3) "mongodb"
4) "2"
5) "mysql"
6) "4"        // score