この記事は、php-redis 中国語ドキュメントの第 4 部です。必要な方は参照してください。
この記事は、php-redis 中国語ドキュメントの第 4 部です。必要な方は参照してください。 getRange (メソッドが存在しません) key という名前の文字列の開始と終了の間の文字を返します。 $redis->set('キー', '文字列値'); $redis->getRange('key', 0, 5); $redis->getRange('key', -5, -1); setRange (メソッドが存在しません) キーの文字列の開始と終了の間の文字を値に変更します $redis->set('key', 'Hello world'); $redis->setRange('key', 6, "redis"); $redis->get('key'); ストレン キー文字列の長さを取得する $redis->strlen('key'); getBit/setBit バイナリ情報を返す zset (ソートセット) 操作関連 zAdd(key,score,member): key という名前の zset に要素メンバーを追加します。スコアはソートに使用されます。要素がすでに存在する場合、要素の順序はスコアに基づいて更新されます。 $redis->zAdd('key', 1, 'val1'); $redis->zAdd('key', 0, 'val0'); $redis->zAdd('key', 5, 'val5'); $redis->zRange('key', 0, -1); // 配列(val0, val1, val5); zRange(key, start, end,withscores): key という名前の zset 内の最初から最後までのインデックスを持つすべての要素を返します (要素はスコアによって小さいものから大きいものにソートされています)。 $redis->zAdd('key1', 0, 'val0'); $redis->zAdd('key1', 2, 'val2'); $redis->zAdd('key1', 10, 'val10'); $redis->zRange('key1', 0, -1); // スコア付き $redis->zRange('key1', 0, -1, true); z削除、zRem zRem(key, member): key という名前の zset 内の要素メンバーを削除します。 $redis->zAdd('key', 0, 'val0'); $redis->zAdd('key', 2, 'val2'); $redis->zAdd('key', 10, 'val10'); $redis->zDelete('key', 'val2'); $redis->zRange('key', 0, -1); zRevRange(key, start, end,withscores): key という名前の zset 内の最初から最後までインデックスを持つすべての要素を返します (要素はスコアによって大きいものから小さいものにソートされています)。withscores: socre の値を出力するかどうか、デフォルトfalse、出力なし $redis->zAdd('key', 0, 'val0'); $redis->zAdd('key', 2, 'val2'); $redis->zAdd('key', 10, 'val10'); $redis->zRevRange('key', 0, -1); // スコア付き $redis->zRevRange('key', 0, -1, true); zRangeByScore、zRevRangeByScore $redis->zRangeByScore(key, star, end, array(withscores, limit )); キーとスコア zCount(key, star, end); という名前の zset 内のスコア >= スターを返します。 key >= star およびスコア zRemRangeByScore('key', star, end); という名前の zset 内のスコアを返します。 key およびスコア zScore(key, val2); という名前の zset 内のスコア >= スターを削除します。 zset の名前付きキー内の要素 val2 のスコアを返します。 zRank、zRevRank $redis->zRevRank(key, val); zset という名前のキー内の val 要素のランク (つまり、0 から始まるインデックス) を返します (要素はスコアによって小さいものから大きいものにソートされています)。val 要素がない場合は、「null」を返します。 zRevRank は大から小までソートされます zIncrBy $redis->zIncrBy('キー', インクリメント, 'メンバー'); 要素メンバーが key という名前の zset にすでに存在する場合、要素のスコアは増分によって増加します。それ以外の場合、要素はセットに追加され、そのスコアの値は増分されます。 zUnion/zInter パラメータ キー出力 配列ZSetKeys 配列の重み aggregateFunction 「SUM」、「MIN」、または「MAX」のいずれか: zUnion 中に重複エントリに使用する動作を定義します。 N zset の和集合と共通部分を見つけて、最終セットを dstkeyN に保存します。 AGGREGATE 操作を実行する前に、コレクション内の各要素のスコアに WEIGHT パラメーターを乗算する必要があります。 WEIGHT が指定されていない場合、デフォルトは 1 になります。デフォルトの AGGREGATE は SUM です。つまり、結果セット内の要素のスコアは、すべてのセットの対応する要素の SUM 演算の値になります。一方、MIN と MAX は、結果セット内の要素のスコアが、すべてのセットの対応する要素の最小値と最大値。 |