インターフェース RedisHyperLogLogCommands
- すべての既知のサブインターフェース:
DefaultedRedisClusterConnection, DefaultedRedisConnection, RedisClusterConnection, RedisCommands, RedisConnection, RedisConnectionUtils.RedisConnectionProxy, StringRedisConnection
- すべての既知の実装クラス:
AbstractRedisConnection, DefaultStringRedisConnection, JedisClusterConnection, JedisConnection, LettuceClusterConnection, LettuceConnection
@NullUnmarked
public interface RedisHyperLogLogCommands
Redis でサポートされている HyperLogLog 固有のコマンド。
- 導入:
- 1.5
- 作成者:
- Christoph Strobl, Mark Paluch
- 関連事項:
メソッドのサマリー
修飾子と型メソッド説明pfAdd(byte @NonNull[] key, byte @NonNull[] @NonNull... values) 指定されたキーに格納されている HyperLogLog に指定された値を追加します。pfCount(byte @NonNull[] @NonNull... keys) キーで HyperLogLog によって観測された構造の近似カーディナリティを返します。voidpfMerge(byte @NonNull[] destinationKey, byte @NonNull[] @NonNull... sourceKeys) N 個の異なる HyperLogLogs を sourceKeys で 1 つの destinationKey にマージします。
メソッドの詳細
pfAdd
指定されたキーに格納されている HyperLogLog に指定された値を追加します。- パラメーター:
key- null であってはなりません。values- null であってはなりません。- 戻り値:
- パイプライン / トランザクションで使用される場合は null。
- 関連事項:
pfCount
キーで HyperLogLog によって観測された構造の近似カーディナリティを返します。- パラメーター:
keys- null であってはなりません。- 戻り値:
- パイプライン / トランザクションで使用される場合は null。
- 関連事項:
pfMerge
void pfMerge(byte @NonNull [] destinationKey, byte @NonNull [] @NonNull ... sourceKeys) N 個の異なる HyperLogLogs を sourceKeys で 1 つの destinationKey にマージします。- パラメーター:
destinationKey- null であってはなりません。sourceKeys- null であってはなりません。- 関連事項: