Skip to main content
# rdbgenerate
Utility for generating Redis dump (.rdb) files from Python native objects

## Installation
You can install this package using `pip`

pip install rdbgenerate

## Version support
`rdbgenerate` is written for Python 3.

## Generated `.rdb` files
The `.rdb` files generated by `rdbgenerate`:
- do not use compression to reduce size, unlike Redis itself which uses
smart encoding formats to keep file size down
- do not include auxiliary information such as database size hints,
additional version information, etc.

## Usage
Once installed, use `rdb_generate` to write `.rdb` files.

$ python
>>> from rdbgenerate import rdb_generate
>>> rdb_generate(
'dump.rdb',
db0={
b"a": b"0",
b"b": {b"1"},
b"c": [b"1", b"2", b"3"],
b"d": {b"x": b"y"}
},
db1={
b"California": b"dreamin'"
}
)
>>> quit()
$ redis-server


### Encodings
This package supports strings that are Python `bytes` objects. It does *not* support regular Python strings.
Python strings can be converted to `bytes` via

>>> s = "California"
>>> b = s.encode('utf8')
>>> print(b)
b"California"

For more information on string encoding in Python 3, see https://docs.python.org/3/howto/unicode.html .

Release files for rdbgenerate 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 rdbgenerate 0.1.2
File Size Uploaded
rdbgenerate-0.1.2.tar.gz 21.0 kB Details

Release files / rdbgenerate-0.1.2.tar.gz

Download URL rdbgenerate-0.1.2.tar.gz
Size 21.0 kB
Tags Source
SHA-256 checksum
How to use checksums
2e5d09134f5f3138350e6a80775d721ee1cbcb2216c7d353eaad9b507627494f
BLAKE2b-256 checksum
How to use checksums
5ba8566efd9f2c5229b383621ef635d003b22348a23f464e4b25aac7f7fa3964
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