Great, thanks for testing! I'm glad that thus far it's looking plausible as an option.
Regards, Galen On Thu, Mar 21, 2024 at 11:40 AM Bill Erickson <[email protected]> wrote: > Well, if we need it, KeyDB does appear to be a drop-in replacement. > > I had an EG+Redis instance running on Ubuntu 22.04. > > * Stopped Evergreen > * Stopped redis-server > * Installed KeyDB (https://docs.keydb.dev/docs/ppa-deb) > * Modified /etc/keydb/keydb.conf to disable disk persistence (save = "") > * Restarted keydb-server > * Restarted Evergreen > * Poked around... no issues. > > The only unexpected bit was that the environment variables are still > Redis-branded. E.g. > > $ REDISCLI_AUTH=<password> keydb-cli > > -b > > > On Thu, Mar 21, 2024 at 11:06 AM Bill Erickson <[email protected]> wrote: > >> Thanks for the heads up, Galen. >> >> I'll give KeyDB a once-over and see how it goes. >> >> -b >> >> On Thu, Mar 21, 2024 at 9:08 AM Galen Charlton via Evergreen-dev < >> [email protected]> wrote: >> >>> Hi, >>> >>> Redis Ltd. has announced that future versions of Redis, starting with >>> 7.4, will have its license changed from the 3-clause BSD license to a >>> dual-license: >>> >>> * Redis Source Available License v2 (RSALv2) >>> * Server Side Public License v1 (SSPLv1). >>> >>> Neither of these are open source licenses per the OSI or free software >>> license, nor are they accepted by Debian. It is also currently unclear to >>> me whether clause 13 of the SSPL would present an actual problem for >>> entities that host Redis as a component of hosting Evergreen. >>> >>> The relicensing announcement was made only yesterday and I have not yet >>> seen a response from the Debian maintainer of the redis packages, but an >>> RFP to package KeyDB (a Redis fork) did show up [4]. >>> >>> Note that at present I do not know if KeyDB will serve as a drop-in >>> replacement of Redis for OpenSRF's purposes, although they state that they >>> aim to preserve upstream compatibility (and deliver better performance). >>> They do operate a PPA for Debian and Ubuntu packages. >>> >>> That said, it may be premature to write off Redis itself, but we will >>> clearly need to keep an eye on the licensing situation. >>> >>> [1] https://redis.com/blog/redis-adopts-dual-source-available-licensing/ >>> [2] https://redis.com/legal/rsalv2-agreement/ >>> [3] https://redis.com/legal/server-side-public-license-sspl/ >>> [4] https://lists.debian.org/debian-devel/2024/03/msg00275.html >>> [5] https://docs.keydb.dev/docs/ppa-deb/ >>> >>> Regards, >>> >>> Galen >>> -- >>> Galen Charlton >>> Implementation and IT Manager >>> Equinox Open Library Initiative >>> [email protected] >>> https://www.equinoxOLI.org >>> phone: 877-OPEN-ILS (673-6457) >>> direct: 770-709-5581 >>> _______________________________________________ >>> Evergreen-dev mailing list >>> [email protected] >>> http://list.evergreen-ils.org/cgi-bin/mailman/listinfo/evergreen-dev >>> >> -- Galen Charlton Implementation and IT Manager Equinox Open Library Initiative [email protected] https://www.equinoxOLI.org phone: 877-OPEN-ILS (673-6457) direct: 770-709-5581 <http://evergreen-ils.org>
_______________________________________________ Evergreen-dev mailing list [email protected] http://list.evergreen-ils.org/cgi-bin/mailman/listinfo/evergreen-dev
