summaryrefslogtreecommitdiffstats
path: root/database/redis/DETAILS
diff options
context:
space:
mode:
Diffstat (limited to 'database/redis/DETAILS')
-rwxr-xr-xdatabase/redis/DETAILS31
1 files changed, 31 insertions, 0 deletions
diff --git a/database/redis/DETAILS b/database/redis/DETAILS
new file mode 100755
index 0000000000..b202155fd8
--- /dev/null
+++ b/database/redis/DETAILS
@@ -0,0 +1,31 @@
+ SPELL=redis
+ VERSION=2.4.4
+ SOURCE=$SPELL-$VERSION.tar.gz
+ SOURCE_URL[0]=http://redis.googlecode.com/files/$SOURCE
+ SOURCE_HASH=sha512:8139c1f41ab49df0b44509316cdde60b6d16cb071c3ab06317a52ea11b9cb5c0eb4ce0b632b186f8e0cac07ee586481c8eba5407c05dc95903eb751864c009b9
+SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
+ LICENSE[0]=BSD
+ WEB_SITE=http://redis.io/
+ ENTERED=20111026
+ KEYWORDS="nosql database"
+ SHORT="open source, advanced key-value store"
+cat << EOF
+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.
+
+Other features include a simple check-and-set mechanism, pub/sub and
+configuration settings to make Redis behave like a cache.
+EOF