Skip to content

coleifer/ukt

Repository files navigation

Fast bindings to kyototycoon.

  • Full-featured implementation of protocol.
  • Simple APIs.
  • Thread-safe and greenlet-safe.
  • Additional serializers implemented as a C extension.

View the documentation for more info.

installing

$ pip install ukt

usage

>>> from ukt import KyotoTycoon
>>> client = KyotoTycoon()
>>> client.set('k1', 'v1')
1
>>> client.get('k1')
'v1'
>>> client.remove('k1')
1

>>> client.set_bulk({'k1': 'v1', 'k2': 'v2', 'k3': 'v3'})
3
>>> client.get_bulk(['k1', 'xx, 'k3'])
{'k1': 'v1', 'k3': 'v3'}
>>> client.remove_bulk(['k1', 'xx', 'k3'])
2