Readme updated

pull/6/head
Nikita 11 years ago
parent a261a033c0
commit cac9bea08c

@ -1,6 +1,6 @@
#Redisson - distributed and scalable Java data structures on top of Redis server. Advanced Redis client
Based on patched version of [lettuce](http://socket.io/) Redis client and [Netty 4](http://netty.io/) framework.
Based on patched version of [lettuce](https://github.com/wg/lettuce) Redis client and [Netty 4](http://netty.io) framework.
JDK 1.6+ compatible
Licensed under the Apache License 2.0.
@ -8,7 +8,6 @@ Licensed under the Apache License 2.0.
Features
================================
* Easy api
* Distributed implementation of 'java.util.List'
* Distributed implementation of 'java.util.Set'
* Distributed implementation of 'java.util.Queue'
@ -19,6 +18,7 @@ Features
* Distributed alternative to the 'java.util.concurrent.CountDownLatch'
* Distributed publish/subscribe messaging via 'Topic' object
* Supports OSGi
* With over 70 unit tests
Recent Releases
@ -32,7 +32,6 @@ First stable release.
Usage examples
================================
####Simple config example
// connects to Redis server 127.0.0.1:6379 by default
Redisson redisson = Redisson.create();
@ -53,7 +52,7 @@ or with initialization by Config object
redisson.shutdown();
####Distributed map example
####Distributed Map example
Redisson redisson = Redisson.create();
@ -66,7 +65,7 @@ or with initialization by Config object
redisson.shutdown();
####Distributed set example
####Distributed Set example
Redisson redisson = Redisson.create();
@ -78,7 +77,7 @@ or with initialization by Config object
redisson.shutdown();
####Distributed list example
####Distributed List example
Redisson redisson = Redisson.create();
@ -91,7 +90,7 @@ or with initialization by Config object
redisson.shutdown();
####Distributed queue example
####Distributed Queue example
Redisson redisson = Redisson.create();
@ -104,7 +103,7 @@ or with initialization by Config object
redisson.shutdown();
####Distributed lock example
####Distributed Lock example
Redisson redisson = Redisson.create();
@ -155,3 +154,27 @@ or with initialization by Config object
redisson.shutdown();
####Distributed Topic example
Redisson redisson = Redisson.create();
RTopic<SomeObject> topic = redisson.getTopic("anyTopic");
topic.addListener(new MessageListener<SomeObject>() {
public void onMessage(SomeObject message) {
...
}
});
// in other thread or other JVM
RTopic<SomeObject> topic = redisson.getTopic("anyTopic");
topic.publish(new SomeObject());
...
redisson.shutdown();

Loading…
Cancel
Save