rand

英[rænd] 美[rænd]

n. 靴のかかとと靴底の間のパッド、エッジ

plural : rands rand

member

UK[ˈmembə(r)] US[ˈmɛmbɚ]

n. メンバー; 分子; 体の部分 (特に腕または脚); メンバー、パート

複数形: members

redis SRANDMEMBER コマンド 構文

関数: コマンドの実行時にキー パラメーターのみが指定された場合、コレクション内のランダムな要素が返されます。

構文: SRANDMEMBER key [count]

説明: Redis バージョン 2.6 以降、SRANDMEMBER コマンドはオプションの count パラメーターを受け入れます: if countが正の数であり、コレクションのカーディナリティーより小さい場合、コマンドは count 要素を含む配列を返しますが、配列内の要素は異なります。 count がコレクションのカーディナリティ以上の場合、コレクション全体が返されます。 count が負の場合、コマンドは配列を返します。その要素は複数回出現する可能性があり、配列の長さは count の絶対値です。この操作は SPOP に似ていますが、SPOP はコレクションからランダムな要素を削除してそれを返しますが、SRANDMEMBER はコレクションに変更を加えずにランダムな要素のみを返します。

利用可能なバージョン: >= 1.0.0

時間計算量: O(1) (キー パラメーターのみが指定された場合)。 count パラメーターが指定されている場合、それは O(N) です。ここで、N は返される配列内の要素の数です。

Return: key パラメータのみが指定された場合は要素が返され、コレクションが空の場合は nil が返されます。 count パラメータが指定された場合は配列が返され、コレクションが空の場合は空の配列が返されます。

redis SRANDMEMBER コマンド 例

リーリー