b43a FreshPorts -- databases/redis-devel
FreshPorts -- The Place For Ports If you buy from Amazon USA, please support us by using this link.
Follow us
Blog
Twitter

Port details
redis-devel 2.6.13 databases on this many watch lists=0 search for ports that depend on this port
A persistent key-value database with built-in net interface
Maintained by: osa@FreeBSD.org search for ports maintained by this maintainer
Port Added: 15 Aug 2010 08:04:05
License: BSD


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: http://redis.io/
SVNWeb : Main Web Site : Distfiles Availability : PortsMon

NOTE: FreshPorts displays only required dependencies information. Optional dependencies are not covered.

Required To Build:
  1. devel/gmake
Required Libraries:
  1. devel/libexecinfo
There are no ports dependent upon this port

To install the port: cd /usr/ports/databases/redis-devel/ && make install clean
To add the package: pkg_add -r redis-devel


Configuration Options
===> The following configuration options are available for redis-devel-2.6.13:
     LUAJIT=off: Use lang/luajit instead of builtin lua
     TESTS=off: Install lang/tcl for redis unit tests
===> Use 'make config' to modify these settings

Master Sites:
  1. ftp://ftp.FreeBSD.org/pub/FreeBSD/ports/distfiles/
  2. http://redis.googlecode.com/files/
Notes from UPDATING
These upgrade notes are taken from /usr/ports/UPDATING
  • 2010-08-15
    Affects: users of databases/redis and databases/redis-devel
    Author: osa@FreeBSD.org
    Reason: 
      The redis configuration file, redis.conf, have been changed, some options
      removed in newer versions (>=2.0).  In some cases, redis-server with
      older configuration might does not run at startup.
    
      If you run into startup problems, re-edit configuration file.
    
    
Port Moves

Number of commits found: 27

Commit History - (may be incomplete: see SVNWeb link above for full details)
DateByDescription
03 May 2013 17:38:25
Original commit files touched by this commit  2.6.13
osa search for other commits by this committer
Update from 2.6.11 to 2.6.13.

PR:	178124

<ChangeLog>

[ Redis 2.6.13 ]

UPGRADE URGENCY: MODERATE, nothing very critical but upgrading
is suggested if you experienced:

1) Strange issues with Lua scripting.
2) Not reconfigured reappearing master using Sentinel.
3) Server continusly trying to save on save error.
(Only the first 15 lines of the commit message are shown above View all of this commit message)
12 Mar 2013 18:31:48
Original commit files touched by this commit  2.6.11
osa search for other commits by this committer
Update from 2.6.10 to 2.6.11.

<ChangeLog>

UPGRADE URGENCY: LOW, however updating is encouraged if you have many instances
                 per server and you want to lower the CPU / energy usage.

* [BUGFIX]   Replication: more strict error checking for master PING reply.
* [BUGFIX]   redis-cli: use keepalive socket option for improved reliability.
* [BUGFIX]   Allow AUTH while loading the DB in memory.
* [BUGFIX]   Don't segfault on unbalanced quotes while parsing config file.
* [IMPROVED] serverCron() frequency is now a runtime parameter (was REDIS_HZ).
* [IMPROVED] Use a lot less CPU when idle, even with many configured DBs.

</ChangeLog>
11 Feb 2013 18:38:18
Original commit files touched by this commit  2.6.10
osa search for other commits by this committer
Update from 2.6.9 to 2.6.10.

<ChangeLog>

UPGRADE URGENCY: MODERATE, this release contains many non-critical fixes
                 and many small improvements.

* [BUGFIX]   redis-cli --rdb, fixed when the server sends newlines to ping.
* [BUGFIX]   redis-cli, minor fixes on connection handling, prompt.
* [BUGFIX]   Slow log: don't log EXEC, just executed commands.
* [BUGFIX]   On failed shutdown don't try again and again compulsively.
* [BUGFIX]   Fix build on sunos without backtrace().
* [BUGFIX]   UNSUBSCRIBE and PUNSUBSCRIBE: always provide a reply (see 742e580)
* [BUGFIX]   Lua struct library was broken, upgraded.
* [BUGFIX]   Fix a bug in srandmemberWithCountCommand() with count argument.
* [BUGFIX]   Test: disable clients timeout to prevent issues on slow systems.
* [BUGFIX]   Sentinel: don't advertise the promoted slave as master too early.
* [IMPROVED] Whitelist SIGUSR1, see http://redis.io/topics/signals.
* [IMPROVED] Simpler to understand redis-cli --bigkeys output.
* [IMPROVED] Test now works with tclsh > 8.5.
* [IMPROVED] Added option to turn of the Nagle algorithm in slave socket.
* [IMPROVED] Optionally use SO_KEEPALIVE to detect dead peers.

</ChangeLog>
21 Jan 2013 17:14:42
Original commit files touched by this commit  2.6.9
osa search for other commits by this committer
Update from 2.6.8 to 2.6.9.

<ChangeLog>

UPGRADE URGENCY: MODERATE if you use replication.

* [BUGFIX]   Changing master at runtime (SLAVEOF command) in presence of
             network problems, or in very rapid succession, could result
             in non-critical problems (GitHub Issue #828).
* [IMPROVED] CLINGET GETNAME and SETNAME to set and query connection names
             reported by CLIENT LIST. Very useful for debugging of
             problems.
* [IMPROVED] redis-cli is now able to transfer an RDB file from a remote
             server to a local file using the --rdb <filename> command
             line option.

</ChangeLog>
12 Jan 2013 15:48:48
Original commit files touched by this commit  2.6.8
osa search for other commits by this committer
Update from 2.6.7 to 2.6.8.
Add experimental support for lang/luajit, disabled by default.

<ChangeLog>

UPGRADE URGENCY: MODERATE if you use Lua scripting. Otherwise LOW.

* [BUGFIX]   Multiple fixes for EVAL (issue #872).
* [BUGFIX]   Fix overflow in mstime() in redis-cli and benchmark.
* [BUGFIX]   Fix Linux / PPC64 behavior by correcting endianess detection.
* [BUGFIX]   Fix NetBSD build by defining _XOPEN_SOURCE appropriately.
* [BUGFIX]   Added missing license and copyright in a few places.
* [BUGFIX]   Better error reporting when fd event creation fails.

</ChangeLog>
04 Dec 2012 04:30:23
Original commit files touched by this commit  2.6.7
osa search for other commits by this committer
Update from 2.6.6 to 2.6.7.

PR:	174084

Feature safe:	yes

<ChangeLog>

UPGRADE URGENCY: MODERATE (unless you BLPOP using the same key multiple times).

* [BUGFIX]   Don't crash if BLPOP & co are called with the same key repeated
             multiple times (Issue #801).

</ChangeLog>
30 Nov 2012 12:49:00
Original commit files touched by this commit  2.6.6
osa search for other commits by this committer
Update from 2.6.5 to 2.6.6.

Feature safe:	yes

<ChangeLog>

UPGRADE URGENCY: CRITICAL if you experienced one more more crashes.
                 MODERATE if Redis is running fine for you.

* [BUGFIX]   Jemalloc updated to 3.2.0.

</ChangeLog>
24 Nov 2012 13:48:10
Original commit files touched by this commit  2.6.5_1
osa search for other commits by this committer
Fix pkg-plist for packages.

Feature safe: yes
22 Nov 2012 18:21:12
Original commit files touched by this commit  2.6.5
osa search for other commits by this committer
Use more canonical names for patches.
No functionaly changes.
Don't bump PORTREVISION.

Feature safe: yes
22 Nov 2012 18:17:03
Original commit files touched by this commit  2.6.5
osa search for other commits by this committer
Update from 2.6.4 to 2.6.5.

Feature safe:	yes

<ChangeLog>

UPGRADE URGENCY: MODERATE

Warning: this release of Redis introduces a different behavior in MULTI/EXEC
         handling of errors. This was done because the new behavior is safer
         compared to the old one, and should not break any code targeting
         Redis 2.6 in a critical way.

         For more information check http://redis.io/topics/transactions

* [IMPROVED] RDB/AOF childern now log amount of additional memory used
             because of copy on write.
* [BUGFIX]   MIGRATE non critical fixes (see commits for details).
* [BUGFIX]   MULTI/EXEC: now EXEC aborts on errors before EXEC.
* [BUGFIX]   Fix integer overflow in zunionInterGenericCommand resulting
             into Z[INTER|UNION][STORE] commands to crash under extremely
             unlikely conditions (almost impossible in real world).
* [BUGFIX]   EVALSHA is now case insensitive (and will not crash).

</ChangeLog>
08 Nov 2012 21:37:55
Original commit files touched by this commit  2.6.4
osa search for other commits by this committer
Update from 2.6.3 to 2.6.4.

Feature safe:	yes
07 Nov 2012 11:56:05
Original commit files touched by this commit  2.6.3
osa search for other commits by this committer
Update from 2.6.2 to 2.6.3.

Feature safe:	yes

<ChangeLog>

* [BUGFIX]   Fixed 32 bit build on Linux systems.
* [BUGFIX]   MONITOR and CLIENT LIST: propertly display unix socket clients.
* [IMPROVED] redis-cli inline help updated.
* [IMPROVED] Marginally more robust AOF child handling.
* [IMPROVED] Fixed a few typos in comments.

</ChangeLog>
26 Oct 2012 20:53:54
Original commit files touched by this commit  2.6.2
osa search for other commits by this committer
Update from 2.6.0 to 2.6.2.

Feature safe:	yes

<ChangeLog>

[ Redis 2.6.2 ]

* [BUGFIX]   The compilation fix for RHLE5 in 2.6.1 was broken. Fixed.
* [IMPROVED] Linenoise updated, now supports Ctrl+w.

[ Redis 2.6.1 ]

* [BUGFIX]   Compilation on Linux < 2.6.17 or glibc < 2.6 fixed (RHLE5 & co).

</ChangeLog>
24 Oct 2012 17:34:54
Original commit files touched by this commit  2.6.0
osa search for other commits by this committer
Update from 2.6.0rc8 to 2.6.0.

Feature safe:	yes

<ChangeLog>

* [BUGFIX]   Allow AUTH when server is in -BUSY state because of a slow script.
* [BUGFIX]   MULTI/EXEC flow now makes sense when observed in MONITOR
* [BUGFIX]   SCRIPT KILL now uses different error prefixes for different errors.
* [BUGFIX]   Default memory limit for 32bit archs lowered from 3.5 to 3 GB.
* [BUGFIX]   redis-check-dump is now compatible with RDB files generated by 2.6.
* [IMPROVED] New field in INFO: slave_read_only.

</ChangeLog>
06 Oct 2012 13:54:19
Original commit files touched by this commit  2.6.0.r8
osa search for other commits by this committer
Update from 2.6.0rc7 to 2.6.0rc8.
Add TEST option for running unit tests.
Add test and regression-test targets.
Remove needless patch.
New Makefile header convention.

PR:	172396

<ChangeLog>

* [BUGFIX]   Fixed compilation on FreeBSD.
* [IMPROVED] SRANDMEMBER <count> that returns multiple random elements.
* [IMPROVED] Sentinel backported to 2.6. It will be taken in sync with 2.8.
* [IMPROVED] Helper function for scripting to return errors and status replies.
* [IMPROVED] SORT by nosort [ASC|DESC] uses sorted set elements ordering.
* [BUGFIX]   Better resistence to system clock skew.
* [IMPROVED] Warn the user when the configured maxmemory seems odd.
* [BUGFIX]   Hashing function is now murmurhash2 for security purposes.
* [IMPROVED] Install script no longer uses a template but redis.conf itself.

</ChangeLog>
19 Sep 2012 18:20:20
Original commit files touched by this commit  2.6.0.r7
osa search for other commits by this committer
Update from 2.6.0rc6 to 2.6.0rc7.

<ChangeLog>

UPGRADE URGENCY: HIGH

* [BUGFIX]   Theoretical bug in ziplist fixed.
* [BUGFIX]   Better out of memory handling (Log produced in log file).
* [BUGFIX]   Incrementally flush RDB file on slave side while performing the
             first synchronization with the master. This makes Redis less
             blocking in environments where disk I/O is slow.
* [BUGFIX]   Don't crash with Lua's redis.call() without arguments.
* [BUGFIX]   Don't crash after a big number of Lua calls on 32 bit systems
             because of a failed assertion.
* [BUGFIX]   Fix SORT behaviour when called from scripting.
(Only the first 15 lines of the commit message are shown above View all of this commit message)
03 Aug 2012 04:24:58
Original commit files touched by this commit  2.6.0.r6
osa search for other commits by this committer
Fix whitespaces, remove needless double quotes.
03 Aug 2012 04:21:20
Original commit files touched by this commit  2.6.0.r6
osa search for other commits by this committer
Add license.
02 Aug 2012 19:07:27
Original commit files touched by this commit  2.6.0.r6
osa search for other commits by this committer
Update from 2.6.0-rc5 to 2.6.0-rc6.
19 Jul 2012 17:29:30
Original commit files touched by this commit  2.6.0.r5
osa search for other commits by this committer
Remove databases/redis-scripting, use databases/redis-devel instead.
Update CONFLICTS for databases/redis and databases/redis-devel.
17 Jul 2012 18:30:38
Original commit files touched by this commit  2.6.0.r5
osa search for other commits by this committer
Remove needless file.
17 Jul 2012 18:23:26
Original commit files touched by this commit  2.6.0.r5
osa search for other commits by this committer
Readding the removed port redis-devel.
Update to the latest development version 2.6.0-rc5.
20 Sep 2010 18:19:42
Original commit files touched by this commit  2.0.1
osa search for other commits by this committer
Remove databases/redis-devel after merge to databases/redis.
10 Sep 2010 05:59:21
Original commit files touched by this commit  2.0.1
osa search for other commits by this committer
Update from 2.0.0 to 2.0.1.

<ChangeLog>

- Fixed a not critical but important VM bug: from time to time a race
  condition may happen and a client may never get the reply from a given
  request.

- Now we have a make install target as stated in the README.

- redis-cli no longer tries to understand if it's part of a pipe
  so there is to use the -x option to read the last arg from stdin.
  This prevents it from creating problem when running inside cron scripts.

- Fixed the init script provided in the tar.gz. It was totally broken.

- Fixed a bug related to connecting more than 10k clients to Redis.

</ChangeLog>
03 Sep 2010 16:44:06
Original commit files touched by this commit  2.0.0
osa search for other commits by this committer
Welcome to redis 2.0.0!

ChangeLog: http://code.google.com/p/redis/wiki/Redis_2_0_0_Changelog
15 Aug 2010 09:18:07
Original commit files touched by this commit  2.0.0.r4
osa search for other commits by this committer
Update from 1.2.6 to latest development version 2.0.0rc4 after repocopy.
Add CONFLICTS.
Add the note in UPDATING about configuration file changes.
15 Aug 2010 08:02:47
Original commit files touched by this commit  1.2.6
osa search for other commits by this committer
Forced commit to notify the repocopy is done:
        databases/redis -> databases/redis-devel.

PR:             ports/149515
Submitted by:   osa
Repocopied by:  marcus

Number of commits found: 27

2840
Login
User Login
Create account

Servers and bandwidth provided by
New York Internet, SuperNews, and RootBSD

Search
Enter Keywords:
 
more...

Latest Vulnerabilities
plibMay 19
plibMay 19
linux-f10-flashplugin10May 16
linux-f10-flashplugin11May 16
nginx*May 16
nginx-devel*May 16
firefoxMay 15
firefox-develMay 15
firefox-esrMay 15
firefox10May 15
firefox15May 15
firefox3May 15
firefox3-develMay 15
firefox35May 15
firefox36May 15

5 vulnerabilities affecting 20 ports have been reported in the past 14 days

* - modified, not new

All vulnerabilities


Ports
Home
Categories
Deleted ports
Sanity Test Failures
Newsfeeds


Statistics
Graphs
NEW Graphs (Javascript)
Traffic

Calculated hourly:
Port count 24528
Broken 216
Deprecated 473
Ignore 635
Forbidden 3
Restricted 292
No CDROM 109
Vulnerable 27
Expired 132
Set to expire 511
Interactive 33
new 24 hours 5
new 48 hours10
new 7 days29
new fortnight58
new month215

This site
What is FreshPorts?
About the Authors
FAQ
How big is it?
The latest upgrade!
Privacy
Forums
Blog
Contact
8e7

Servers and bandwidth provided by
New York Internet, SuperNews, and RootBSD
Valid HTML, CSS, and RSS.
Copyright © 2000-2013 DVL Software Limited. All rights reserved.
0