Port details on branch 2024Q1 |
- redis Persistent key-value database with built-in net interface
- 7.2.4 databases
=0 7.2.4Version of this port present on the latest quarterly branch. - Maintainer: yasu@FreeBSD.org
 - Port Added: 2024-01-28 21:09:15
- Last Update: 2024-01-28 21:07:05
- Commit Hash: ea7e891
- License: BSD3CLAUSE
- WWW:
- https://redis.io/
- Description:
- Redis is an open source, advanced key-value store. It is often referred
to as a data structure server since keys can contain strings, hashes,
lists, sets and sorted sets.
You can run atomic operations on these types, like appending to a string;
incrementing the value in a hash; pushing to a list; computing set
intersection, union and difference; or getting the member with highest
ranking in a sorted set.
In order to achieve its outstanding performance, Redis works with an
in-memory dataset. Depending on your use case, you can persist it either
by dumping the dataset to disk every once in a while, or by appending each
command to a log.
Redis also supports trivial-to-setup master-slave replication, with very
fast non-blocking first synchronization, auto-reconnection on net split
and so forth.
¦ ¦ ¦ ¦ 
- Manual pages:
- FreshPorts has no man page information for this port.
- pkg-plist: as obtained via:
make generate-plist - Dependency lines:
-
- Conflicts:
- CONFLICTS_INSTALL:
- redis-devel
- redis6
- redis62
- redis70
- To install the port:
- cd /usr/ports/databases/redis/ && make install clean
- To add the package, run one of these commands:
- pkg install databases/redis
- pkg install redis
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.- PKGNAME: redis
- Flavors: there is no flavor information for this port.
- distinfo:
- TIMESTAMP = 1704963743
SHA256 (redis-7.2.4.tar.gz) = 8d104c26a154b29fd67d6568b4f375212212ad41e0c2caa3d66480e78dbd3b59
SIZE (redis-7.2.4.tar.gz) = 3386861
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.3 : devel/gmake
- Test dependencies:
-
- tclsh8.6 : lang/tcl86
- This port is required by:
- for Build
-
- www/gitlab-ce
- for Run
-
- www/gitlab-ce
Configuration Options:
- ===> The following configuration options are available for redis-7.2.4:
JEMALLOC=off: Use jemalloc
TLS=on: Use TLS (openssl req.)
TRIB=off: Install redis-trib.rb (lang/ruby req.)
====> Options available for the radio EXTLUA: you can only select none or one of them
LUA=off: Use lang/lua instead of builtin lua
LUAJIT=off: Use luajit instead of builtin lua
===> Use 'make config' to modify these settings
- Options name:
- databases_redis
- USES:
- compiler:c11 cpe gmake tcl:test ssl
- FreshPorts was unable to extract/find any pkg message
- Master Sites:
|
Number of commits found: 1
Commit History - (may be incomplete: for full details, see links to repositories near top of page) |
Commit | Credits | Log message |
7.2.4 28 Jan 2024 21:07:05
    |
Vladimir Druzenko (vvd)  |
databases/redis: update to 7.2.4 with fix CVE-2023-41056
Security fixes:
* (CVE-2023-41056) In some cases, Redis may incorrectly handle resizing of
memory
buffers which can result in incorrect accounting of buffer sizes and lead to
heap overflow and potential remote code execution.
Bug fixes:
* Fix crashes of cluster commands clusters with mixed versions of 7.0 and 7.2
(#12805, #12832)
* Fix slot ownership not being properly handled when deleting a slot from a node
(#12564)
* Fix atomicity issues with the RedisModuleEvent_Key module API event (#12733)
Changelog: https://github.com/redis/redis/releases/tag/7.2.4
PR: 276255
Approved by: yasu (maintainer, timeout > 14 days), arrowd (mentor)
MFH: 2024Q1
(cherry picked from commit 7bb0b75a6693d2dd9c39468bdc2392598632d0da) |
Number of commits found: 1
|