Welcome to python-rocksdb’s documentation! — python-rocksdb 0.6.7 documentation
import pyrocksdb db = pyrocksdb.DB() opts = pyrocksdb.Options() # for multi-thread opts.IncreaseParallelism() opts.OptimizeLevelStyleCompaction() opts.create_if_missing = True s = db.open(opts, '/path/to/db') assert(s.ok()) # put opts = pyrocksdb.WriteOptions() s = db.put(opts, b"key1", b"value1") assert (s.ok()) # get opts = pyrocksdb.ReadOptions() blob = db.get(opts, b"key1") print (blob.data) # b"value1" print (blob.status.ok()) # true #delete opts = pyrocksdb.WriteOptions() s = db.delete(opts, b"key1") assert(s.ok()) db.close()