Skip to main content
pyhlld
=========

pyhlld provides a Python client library to interface with
hlld servers.

Features
--------


* Provides a simple API for using hlld
* Command pipelining to reduce latency


Install
-------

Download and install from source:

python setup.py install

Example
------

Using pyhlld is very simple:

from pyhlld import HlldClient

# Create a client to a local hlld server, default port
client = HlldClient("localhost")

# Get or create the foobar set
foobar = client.create_set("foobar")

# Set a key and check the size
foobar.add("Test Key!")
assert foobar.info()["size"] == 1

Using pipelining is straightforward as well:

from pyhlld import HlldClient

# Create a client to a local hlld server, default port
client = HlldClient("localhost")

# Get or create the pipe set
pipe = client.create_set("pipe").pipeline()

# Chain multiple add commands
results = pipe.add("foo").add("bar").add("baz").execute()
assert results[0]
assert results[1]
assert results[2]

Release files for pyhlld 0.1.2

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for pyhlld 0.1.2
File Size Uploaded
pyhlld-0.1.2.tar.gz 4.9 kB Details

Release files / pyhlld-0.1.2.tar.gz

Download URL pyhlld-0.1.2.tar.gz
Size 4.9 kB
Tags Source
SHA-256 checksum
How to use checksums
3f724d369f7ca82da949e888456b0c15b8c944cb0ff9010140e3194153c12ae5
BLAKE2b-256 checksum
How to use checksums
c0c5e8336b5868fbe2426d60c6a273ff271f13be41db6686a320802ff5f0116a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release history Release notifications | RSS feed

This release

0.1.2 This release

1 release file

0.1.1

1 release file

0.1.0

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page