k2hdkcパッケージ
サブモジュール
k2hdkc.k2hdkc module
K2hdkc Python Driver
- class k2hdkc.k2hdkc.K2hdkc(conf_file, port=8031, cuk=None, rejoin=True, rejoin_forever=True, clear_backup=True)
ベースクラス:
object
K2hdkcクラスはk2hdkcハッシュデータベースのkey/valueペアを操作するメソッドを提供します。
- K2H_INVALID_HANDLE = 0
- add_subkey(key, subkey, subval, check_attr=True, password=None, expire_duration=None, time_unit=TimeUnit.SECONDS)
サブキーを追加します。
- cas_decrement(key, password=None, expire_duration=None)
CAS操作によって、値を一つ減じます。
- cas_get(key, data_type, password=None, expire_duration=None)
CAS操作によって、値を取得します。
- cas_increment(key, password=None, expire_duration=None)
CAS操作によって、値を一つ足します。
- cas_init(key, val=None, password=None, expire_duration=None)
CAS操作によって、値を初期化します。
- cas_set(key, old_val, new_val, password=None, expire_duration=None)
CAS操作によって、値をセットします。
- clear_subkeys(key)
サブキーを削除します。
- close()
接続を閉じます。
- get(key, password=None)
値を取得します。
- get_attributes(key, use_str=True)
キーの属性を取得します。
- get_subkeys(key, use_str=True)
キーのサブキーを取得します。
- keyqueue_get(prefix, is_fifo=True, password=None, expire_duration=None)
キューからキーと値のセットを取得します。
- keyqueue_put(prefix, key, val, is_fifo=True, is_check_attr=True, password=None, expire_duration=None)
キューにキーと値のセットを追加します。
- property libc
libcライブラリハンドルを返します。
- property libk2hdkc
returns libk2hkc handle
- queue_get(prefix, is_fifo=True, password=None, expire_duration=None)
キューの要素を取得します。
- queue_put(prefix, val, is_fifo=True, is_check_attr=True, password=None, expire_duration=None)
キューに要素を追加します。
- remove(key)
キーを削除します。
- remove_subkeys(key, subkeys, nested=False)
サブキーを削除します。
- rename(key, newkey, parent_key=None, is_check_attr=True, password=None, expire_duration=None)
キーの名前を変えます。
- set(key, val, clear_subkeys=False, subkeys=None, password=None, expire_duration=None, time_unit=TimeUnit.SECONDS)
キーと値をセットします。
- set_subkeys(key, subkeys)
サブキーをセットします。
モジュール
k2hdkcパッケージ
- class k2hdkc.K2hdkc(conf_file, port=8031, cuk=None, rejoin=True, rejoin_forever=True, clear_backup=True)
ベースクラス:
object
K2hdkcクラスはk2hdkcハッシュデータベースのkey/valueペアを操作するメソッドを提供します。
- K2H_INVALID_HANDLE = 0
- add_subkey(key, subkey, subval, check_attr=True, password=None, expire_duration=None, time_unit=TimeUnit.SECONDS)
サブキーを追加します。
- cas_decrement(key, password=None, expire_duration=None)
CAS操作によって、値を一つ減じます。
- cas_get(key, data_type, password=None, expire_duration=None)
CAS操作によって、値を取得します。
- cas_increment(key, password=None, expire_duration=None)
CAS操作によって、値を一つ足します。
- cas_init(key, val=None, password=None, expire_duration=None)
CAS操作によって、値を初期化します。
- cas_set(key, old_val, new_val, password=None, expire_duration=None)
CAS操作によって、値をセットします。
- clear_subkeys(key)
サブキーを削除します。
- close()
接続を閉じます。
- get(key, password=None)
値を取得します。
- get_attributes(key, use_str=True)
キーの属性を取得します。
- get_subkeys(key, use_str=True)
キーのサブキーを取得します。
- keyqueue_get(prefix, is_fifo=True, password=None, expire_duration=None)
キューからキーと値のセットを取得します。
- keyqueue_put(prefix, key, val, is_fifo=True, is_check_attr=True, password=None, expire_duration=None)
キューにキーと値のセットを追加します。
- property libc
libcライブラリハンドルを返します。
- property libk2hdkc
returns libk2hkc handle
- queue_get(prefix, is_fifo=True, password=None, expire_duration=None)
キューの要素を取得します。
- queue_put(prefix, val, is_fifo=True, is_check_attr=True, password=None, expire_duration=None)
キューに要素を追加します。
- remove(key)
キーを削除します。
- remove_subkeys(key, subkeys, nested=False)
サブキーを削除します。
- rename(key, newkey, parent_key=None, is_check_attr=True, password=None, expire_duration=None)
キーの名前を変えます。
- set(key, val, clear_subkeys=False, subkeys=None, password=None, expire_duration=None, time_unit=TimeUnit.SECONDS)
キーと値をセットします。
- set_subkeys(key, subkeys)
サブキーをセットします。