Port details |
- redis6 Persistent key-value database with built-in net interface
- 6.0.16_1 databases
=0 6.0.16Version of this port present on the latest quarterly branch. - Maintainer: yasu@FreeBSD.org
 - Port Added: 2021-08-18 22:06:03
- Last Update: 2022-06-01 00:09:34
- Commit Hash: c1715ac
- License: BSD3CLAUSE
- 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.
WWW: https://redis.io/
- SVNWeb : git : Homepage
- pkg-plist: as obtained via:
make generate-plist - Dependency lines:
-
- redis6>0:databases/redis6
- Conflicts:
- CONFLICTS:
- redis-[1-9].*
- redis-devel-*
- redis62-*
- Conflicts Matches:
-
There are no Conflicts Matches for this port. This is usually an error.
- To install the port:
- cd /usr/ports/databases/redis6/ && make install clean
- To add the package, run one of these commands:
- pkg install databases/redis6
- pkg install redis6
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.- PKGNAME: redis6
- Flavors: there is no flavor information for this port.
- distinfo:
- TIMESTAMP = 1633405531
SHA256 (redis-6.0.16.tar.gz) = 3639bbf29aca1a1670de1ab2ce224d6511c63969e7e590d3cdf8f7888184fa19
SIZE (redis-6.0.16.tar.gz) = 2288647
- 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
- There are no ports dependent upon this port
- Configuration Options:
- ===> The following configuration options are available for redis6-6.0.16_1:
JEMALLOC=off: Use jemalloc
TESTS=off: Install lang/tcl for redis unit tests
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 lang/luajit instead of builtin lua
LUAJITOR=off: Use lang/luajit-openresty instead of builtin lua
===> Use 'make config' to modify these settings
- Options name:
- databases_redis6
- USES:
- compiler:c11 gmake ssl
- pkg-message:
- For install:
- To setup "redis6" you need to edit the configuration file:
/usr/local/etc/redis6.conf
To run redis from startup, add redis6_enable="YES"
in your /etc/rc.conf.
- Master Sites:
|
Commit History - (may be incomplete: see SVNWeb link above for full details) |
Date | By | Description |
01 Jun 2022 00:09:34 6.0.16_1
|
Yasuhiro Kimura (yasu)  |
databases/redis{6,62}: Enable TLS option by default |
28 Apr 2022 02:19:08 6.0.16
|
Yasuhiro Kimura (yasu)  |
databases/redis: Update to 7.0.0
* Mark BROKEN if any of external lua library options are
enabled. Upstream add new APIs to bundled lua library and use them
in source code of redis. This makes it impossible to compile and
link redis with external lua libraries. According to the commit
message of upstream repository they took the code of new API from
the repository of lua. It means linking with external lua libraries
may get possible again if they are updated. So mark BROKEN rather
than remove these options.
* Update CONFLICTS of databases/redis*.
* Switch to DISTVERSION.
* Pet portlint and portclippy.
* Tidy up Makefile with portfmt.
ChangeLog: https://github.com/redis/redis/releases/tag/7.0.0
Security: cc42db1c-c65f-11ec-ad96-0800270512f4 |
06 Apr 2022 01:21:08 6.0.16
|
Yasuhiro Kimura (yasu)  |
databases/redis*: Update CONFLICTS
databases/redis5 is removed from ports tree. |
09 Jan 2022 19:52:46 6.0.16
|
Sergey A. Osokin (osa)  |
databases/redis*: pass maintainership to yasu |
05 Oct 2021 13:17:58 6.0.16
|
Sergey A. Osokin (osa)  |
databases/redis{,5,6}: security update to latest releases
Multiple security issues have been fixed.
Security: CVE-2021-41099
Security: CVE-2021-32762
Security: CVE-2021-32687
Security: CVE-2021-32675
Security: CVE-2021-32672
Security: CVE-2021-32628
Security: CVE-2021-32627
Security: CVE-2021-32626
PR: 256936 |
03 Sep 2021 13:01:59 6.0.15_1 
|
Tobias Kortkamp (tobik)  |
databases/redis*: Properly reference _ADDFLAGS set by some opt_VARS
opt_VARS always upcases its argument, so the defined(_addflags)
check will never be true.
The _ADDFLAGS block overwrites the global CFLAGS and LDFLAGS which
is also suspicous and probably not quite right.
Reported by: portscan |
18 Aug 2021 23:37:45 6.0.15 
|
Sergey A. Osokin (osa)  |
databases/redis*: update databases/redis to 6.2.5.
Update CONFLICTS for databases/redis* ports.
Add a notice to UPDATING.
Connect databases/redis6 to build. |
18 Aug 2021 22:01:46 6.0.15 
|
Sergey A. Osokin (osa)  |
databases/redis6: create a copy before update databases/redis to 6.2 |