Port details |
- keydb High performance fork of Redis--a persistent key-value database
- 6.3.4 databases
=2 6.3.4Version of this port present on the latest quarterly branch. - Maintainer: zi@FreeBSD.org
 - Port Added: 2023-10-25 18:18:07
- Last Update: 2024-08-04 12:00:31
- Commit Hash: f7e90e1
- People watching this port, also watch:: jdictionary, py311-Automat, py311-python-gdsii, py39-PyOpenGL, p5-Sane
- License: BSD3CLAUSE
- WWW:
- https://docs.keydb.dev/
- Description:
- KeyDB is a high performance fork of Redis with a focus on multithreading,
memory efficiency, and high throughput. In addition to performance
improvements, KeyDB offers features such as Active Replication, FLASH
Storage and Subkey Expires. KeyDB has a MVCC architecture that allows you
to execute queries such as KEYS and SCAN without blocking the database and
degrading performance.
KeyDB maintains full compatibility with the Redis protocol, modules, and
scripts. This includes the atomicity guarantees for scripts and transactions.
Because KeyDB keeps in sync with Redis development KeyDB is a superset of
Redis functionality, making KeyDB a drop in replacement for existing Redis
deployments.
On the same hardware KeyDB can achieve significantly higher throughput than
Redis. Active-Replication simplifies hot-spare failover allowing you to
easily distribute writes over replicas and use simple TCP based load
balancing/failover. KeyDB's higher performance allows you to do more on less
hardware which reduces operation costs and complexity.
¦ ¦ ¦ ¦ 
- Manual pages:
- FreshPorts has no man page information for this port.
- pkg-plist: as obtained via:
make generate-plist - Dependency lines:
-
- To install the port:
- cd /usr/ports/databases/keydb/ && make install clean
- To add the package, run one of these commands:
- pkg install databases/keydb
- pkg install keydb
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.- PKGNAME: keydb
- Flavors: there is no flavor information for this port.
- distinfo:
- TIMESTAMP = 1698955833
SHA256 (Snapchat-KeyDB-v6.3.4_GH0.tar.gz) = 229190b251f921e05aff7b0d2f04b5676c198131e2abbec1e2cfb2e61215e2f3
SIZE (Snapchat-KeyDB-v6.3.4_GH0.tar.gz) = 5942328
Packages (timestamps in pop-ups are UTC):
- Dependencies
- NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
- Build dependencies:
-
- gmake>=4.4.1 : devel/gmake
- pkgconf>=1.3.0_1 : devel/pkgconf
- Library dependencies:
-
- libuuid.so : misc/e2fsprogs-libuuid
- liblz4.so : archivers/liblz4
- libsnappy.so : archivers/snappy
- libzstd.so : archivers/zstd
- There are no ports dependent upon this port
Configuration Options:
- ===> The following configuration options are available for keydb-6.3.4:
TLS=on: Use TLS (openssl req.)
===> Use 'make config' to modify these settings
- Options name:
- databases_keydb
- USES:
- compiler:c11 cpe gmake localbase:ldflags pkgconfig:build ssl
- pkg-message:
- For install:
- To setup "keydb" you need to edit the configuration file:
/usr/local/etc/keydb.conf
To run keydb from startup, add keydb_enable="YES"
in your /etc/rc.conf.
- Master Sites:
|
Commit History - (may be incomplete: for full details, see links to repositories near top of page) |
Commit | Credits | Log message |
6.3.4 04 Aug 2024 12:00:31
    |
Piotr Kubaj (pkubaj)  |
databases/keydb: disable on powerpc
Same issue as on i386. |
6.3.4 21 Mar 2024 14:49:22
    |
Ryan Steinmetz (zi)  |
databases/keydb: Update NOT_FOR_ARCHS to BROKEN |
6.3.4 20 Mar 2024 14:55:44
    |
Ryan Steinmetz (zi)  |
databases/keydb: Add NOT_FOR_ARCHS for i386 due to build failure |
6.3.4 02 Nov 2023 20:27:52
    |
Ryan Steinmetz (zi)  |
databases/keydb: Update to 6.3.4 |
6.3.3 02 Nov 2023 19:35:07
    |
Ryan Steinmetz (zi)  |
databases/keydb: Remove broken tests support for now
PR: 274745
Reported by: diizzy@ |
6.3.3 25 Oct 2023 18:16:34
    |
Ryan Steinmetz (zi)  |
databases/keydb: New port!
KeyDB is a high performance fork of Redis with a focus on multithreading,
memory efficiency, and high throughput. In addition to performance
improvements, KeyDB offers features such as Active Replication, FLASH
Storage and Subkey Expires. KeyDB has a MVCC architecture that allows you
to execute queries such as KEYS and SCAN without blocking the database and
degrading performance.
KeyDB maintains full compatibility with the Redis protocol, modules, and
scripts. This includes the atomicity guarantees for scripts and transactions.
Because KeyDB keeps in sync with Redis development KeyDB is a superset of
Redis functionality, making KeyDB a drop in replacement for existing Redis
deployments.
On the same hardware KeyDB can achieve significantly higher throughput than
Redis. Active-Replication simplifies hot-spare failover allowing you to
easily distribute writes over replicas and use simple TCP based load
balancing/failover. KeyDB's higher performance allows you to do more on less
hardware which reduces operation costs and complexity.
WWW: https://docs.keydb.dev/ |