Redisの設定頻繁に使用するコマンドおよびZSET

Redisの設定頻繁に使用するコマンドおよびZSET

セットする

1. SADD:コレクションに追加複数の要素
127.0.0.1:6379> sadd goodfood "potato" "tomato" "apple"
(integer) 3
2. SMOVEコマンド:別のコレクション要素のセットに移動
smove source destination member
3. SUNIONSTOREコマンド:より多くの新しいコレクションに要素のコレクションより保存
127.0.0.1:6379> sunionstore foods goodfood
(integer) 3
4. SISMEMBERコマンド:コレクション内の要素かどうかを判断します
5. SCARDコマンドは:セット内の要素の数を取得します。
6. SMEMBERSは、コマンド:コレクション内のすべての要素を取得します。
7. SRANDMEMBERコマンドは:セット内のランダムな要素を取得します。
8. SUNIONコマンドは:複数のセット内のすべての要素を取得します。
127.0.0.1:6379> sunionstore foods goodfood
(integer) 3
127.0.0.1:6379> sismember foods "apple"
(integer) 1
127.0.0.1:6379> scard foods
(integer) 3
127.0.0.1:6379> smembers foods
1) "apple"
2) "tomato"
3) "potato"
127.0.0.1:6379> srandmember foods
"apple"
127.0.0.1:6379> srandmember foods 2
1) "apple"
2) "potato"
127.0.0.1:6379> sunion foods goodfood
1) "apple"
2) "tomato"
3) "potato"
9. sdiffのコマンド:セット差の要素の複数のセットを取得します
127.0.0.1:6379> sdiff foods goodfood
(empty list or set)
10. SDIFFSTOREコマンド:セットの差集合の要素が複数の番号が取得(新しいコレクションdifffoodを返します)
127.0.0.1:6379> sdiffstore difffood foods goodfood
(integer) 0
11. 焼結コマンド:要素の複数のセットの交差点を取得
127.0.0.1:6379> sinter foods goodfood
1) "apple"
2) "tomato"
3) "potato"
12. SINTERSTOREコマンド:セット交差点の複数の要素の数を取得する(新しいコレクションnewfoodを返します)
127.0.0.1:6379> sinterstore newfood foods goodfood
(integer) 3
13. SPOPコマンド:コレクション内のランダム削除の要素
14. SREMコマンド:コレクション内の削除複数の要素
127.0.0.1:6379> spop foods
"potato"
127.0.0.1:6379> srem foods "apple"
(integer) 1

トークン

1. ZADD:順序付けられたセットに複数の要素を追加します
127.0.0.1:6379> zadd city:gdp 95 "beijing" 99.5 "shanghai" 98 "guangzhou"
(integer) 3
2. ZINCRBYコマンド:分数として増分値を追加
127.0.0.1:6379> zincrby city:gdp 3 "beijing"
"98"
3. ZCARDコマンド:順序付けられたセット内の要素数を取得します。
4. ZCOUNTコマンド:スコア範囲内の要素の数を取得します。
127.0.0.1:6379> zcard city:gdp
(integer) 3
127.0.0.1:6379> zcount city:gdp 99 100
(integer) 1
5. ZLEXCOUNTコマンド:指定した範囲内の要素の数を取得します。

ZLEXCOUNTコマンドは、鍵中間minとmaxの範囲の順序付けられた集合の要素数を取得し、キーのすべての要素のスコア値の順序集合は等しいです。

max及び最小パラメータが間隔であり、間隔は一般的に「(」または「[」、ここで、「(」オープン間隔が表さ、「(」の値が範囲内に含まれません使用され、「[」は、閉じた間隔を示します、「[」指定した値が加算の範囲に含まれる、特別な値+と - は、+は正の無限大を示すパラメータminとmax、で特別な意味を持っている - の要素のスコアに、我々は同じ負の無限大を表します送信命令の順序付きセットZLEXCOUNT <ZSET> - +、順序集合のすべての要素を返します。

6. Zレンジコマンド:(昇順で)指定された範囲内の要素を取得します
127.0.0.1:6379> zrange city:gdp 0 -1
1) "beijing"
2) "guangzhou"
3) "shanghai"
7. ZREVRANGEコマンド:指定された範囲内の要素を取得し(下降)
8. ZSCOREコマンド:要素点の値を取得します。
127.0.0.1:6379> zscore city:gdp "beijing"
"98"
9. ZRANGEBYLEXコマンドは:要素の指定した範囲内に設定しなさい

ZRANGEBYLEXキーコマンドに戻り、すべての重要な要素の順序集合順序集合、スコア値minとmaxの要素の間に介在する要素は、同一のスコア値を有する、辞書式順序に従ってソート。別のキー値スコアに対応する要素のセット注文された場合、このコマンドが実行された後、次いで、返された結果は、(不特定の)指定されていません。

あるいは指定された範囲内の整合素子を得るためのオフセットcountパラメータを制限します。この時点では、オフセットパラメータの値が非常に大きい場合、そのコマンドの結果を返す前に、あなたが指定したオフセット位置にトラバースする必要があるため注意を払う必要があります。

max及び最小パラメータが間隔であり、間隔は一般的に「(」または「[」、ここで、「(」オープン間隔が表さ、「(」の値が範囲内に含まれません使用され、「[」は、閉じた間隔を示します、「[」指定した値が加算の範囲に含まれる、特別な値+と - は、+は正の無限大を示すパラメータminとmax、で特別な意味を持っている - の要素のスコアに、我々は同じ負の無限大を表します送信命令の順序付きセットZRANGEBYLEX <ZSET> - +、順序集合のすべての要素を返します。

10. ZRANGEBYSCOREコマンド:スコア範囲の指定した要素を取得します。
127.0.0.1:6379> ZRANGEBYSCORE  city:gdp 0 100
1) "beijing"
2) "guangzhou"
3) "shanghai"
11. ZREVRANGEBYSCOREコマンド:指定した範囲内のすべての要素を取得します。

RANGEBYSCOREコマンドは、セットキーを注文戻り、全てのスコア値要素(minとmaxに等しい含む)minとmaxとの間に介在し、。スコア値の昇順に従い、重要な要素の順序集合。あなたはパラメータの最小値と最大値の正確な値は-inf最小値を表すために使用することができるかわからない場合は、+ infが最大の値を表すために使用されます。オプションパラメータの前の記号は、以下)より大きい開区間を(使用される「(」デフォルトで、minとmaxの間隔は閉区間である(より大きいかまたはほぼ等しい)を添加してもよいです。

要素は同一のスコア値を有する場合、項目の順序付きセットは、辞書式順序に従ってソートされます。

使用して、要素のスコア値を返すためのオプションをWITHSCORES。

あるいは指定された範囲内の整合素子を得るためのオフセットcountパラメータを制限します。オフセットパラメータの値が非常に大きい場合は、コマンドの結果を返す前に、指定したオフセット位置にトラバースする必要があります。

12. ZRANKコマンド:要素のランク順序付きコレクションを取得します。
13. ZREVRANKコマンド:要素の逆位命じたコレクションを取得します。
127.0.0.1:6379> zrank city:gdp "shanghai"
(integer) 2
14. ZINTERSTOREコマンド:順序セットの複数の交点保存
15. ZUNIONSTOREコマンド:複数のセーブ組合のコレクションを命じました
16. ZREMコマンド:順序付けられたセットの削除複数の要素
127.0.0.1:6379> zrem city:gdp "shanghai"
(integer) 1
17. ZREMRANGEBYLEXコマンド:削除は、指定された範囲内の要素のコレクションを命じました
18. ZREMRANGEBYRANKコマンド:削除は、指定された位置の範囲内の要素のコレクションを命じました
19. ZREMRANGEBYSCOREコマンド:削除は、指定されたスコア範囲内の要素のコレクションを命じました

おすすめ

転載: www.cnblogs.com/undefined22/p/12566219.html