Address globally aggregated immutable key-value stores(s).
Address globally aggregated immutable key-value stores(s).
(connect-rocksdb-store path & {:keys [opts config] :as params})Connect a konserve store backed by RocksDB.
Everything except :opts and :config is forwarded to
connect-default-store, so :default-serializer, the handler maps and
:buffer-size all work. They did not before: this built a LITERAL config
map and destructured only :opts, so a caller asking for a different
serializer got Fressian and was told nothing.
It also passed :compressor null-compressor and :encryptor null-encryptor, which connect-default-store never reads -- it takes both
from (get-in config [:compressor :type]). Dead keys that made a top-level
spelling look supported; removed.
Connect a konserve store backed by RocksDB. Everything except `:opts` and `:config` is forwarded to `connect-default-store`, so `:default-serializer`, the handler maps and `:buffer-size` all work. They did not before: this built a LITERAL config map and destructured only `:opts`, so a caller asking for a different serializer got Fressian and was told nothing. It also passed `:compressor null-compressor` and `:encryptor null-encryptor`, which `connect-default-store` never reads -- it takes both from `(get-in config [:compressor :type])`. Dead keys that made a top-level spelling look supported; removed.
cljdoc builds & hosts documentation for Clojure/Script libraries
| Ctrl+k | Jump to recent docs |
| ← | Move to previous article |
| → | Move to next article |
| Ctrl+/ | Jump to the search field |