redis.io               Mathieu Carbou, 01/12/2011montreal-jug.orghttps://github.com/Ovea/conf-redisSite: http://lab.ovea.c...
Overview         1.     No-SQL DB         2.     key-value         3.     Client-server         4.     Many languages     ...
Features         1.     Data structures         2.     Atomic ops         3.     Replication         4.     Persistence / ...
Coming soon...         1. Scripting support (LUA)         2. Clustering         3. Server eventsSite: http://lab.ovea.com/...
Who is using...         1.     GitHub         2.     Craigslist         3.     Blizzard         4.     Digg         5.    ...
Who is using...         1.     GitHub         2.     Craigslist         3.     Blizzard         4.     Digg         5.    ...
For what ?         1.     Storage         2.     Caching         3.     Clustering         4.     Messaging system        ...
Tutorial             http://try.redis-db.com/Site: http://lab.ovea.com/Blog: http://blog.mycila.comMail: mathieu.carbou@gm...
Commands         1.     redis-server         2.     redis-cli         3.     Full list: http://redis.io/         4.     Us...
jedis            https://github.com/xetorthio/jedis            <dependency>                <groupId>redis.clients</groupId...
Features         1.     Transactions         2.     Pooling         3.     Pipelining         4.     Publish/Subscribe    ...
Use Cases             Jetty Session clustering            https://github.com/Ovea/jetty-session-redis/Site: http://lab.ove...
redis.io                                 QUESTIONS ?Site: http://lab.ovea.com/Blog: http://blog.mycila.comMail: mathieu.ca...
Upcoming SlideShare
Loading in...5
×

Redis Introduction

8,321

Published on

Montreal JUG, 1st December 2011

Published in: Technology, Design
0 Comments
3 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
8,321
On Slideshare
0
From Embeds
0
Number of Embeds
14
Actions
Shares
0
Downloads
28
Comments
0
Likes
3
Embeds 0
No embeds

No notes for slide

Redis Introduction

  1. 1. redis.io Mathieu Carbou, 01/12/2011montreal-jug.orghttps://github.com/Ovea/conf-redisSite: http://lab.ovea.com/Blog: http://blog.mycila.comMail: mathieu.carbou@gmail.com
  2. 2. Overview 1. No-SQL DB 2. key-value 3. Client-server 4. Many languages 5. Performance ! 6. Easy to use !Site: http://lab.ovea.com/Blog: http://blog.mycila.comMail: mathieu.carbou@gmail.com
  3. 3. Features 1. Data structures 2. Atomic ops 3. Replication 4. Persistence / Volatile 5. Pipelining 6. Publish / Subscribe 7. Bytes / Characters 8. DebugSite: http://lab.ovea.com/Blog: http://blog.mycila.comMail: mathieu.carbou@gmail.com
  4. 4. Coming soon... 1. Scripting support (LUA) 2. Clustering 3. Server eventsSite: http://lab.ovea.com/Blog: http://blog.mycila.comMail: mathieu.carbou@gmail.com
  5. 5. Who is using... 1. GitHub 2. Craigslist 3. Blizzard 4. Digg 5. StackOverflow 6. Twitter 7. FlickrSite: http://lab.ovea.com/Blog: http://blog.mycila.comMail: mathieu.carbou@gmail.com
  6. 6. Who is using... 1. GitHub 2. Craigslist 3. Blizzard 4. Digg 5. StackOverflow 6. Twitter 7. FlickrSite: http://lab.ovea.com/Blog: http://blog.mycila.comMail: mathieu.carbou@gmail.com
  7. 7. For what ? 1. Storage 2. Caching 3. Clustering 4. Messaging system 5. Synchronization 6. ...Site: http://lab.ovea.com/Blog: http://blog.mycila.comMail: mathieu.carbou@gmail.com
  8. 8. Tutorial http://try.redis-db.com/Site: http://lab.ovea.com/Blog: http://blog.mycila.comMail: mathieu.carbou@gmail.com
  9. 9. Commands 1. redis-server 2. redis-cli 3. Full list: http://redis.io/ 4. Useful: redis-cli monitorSite: http://lab.ovea.com/Blog: http://blog.mycila.comMail: mathieu.carbou@gmail.com
  10. 10. jedis https://github.com/xetorthio/jedis <dependency> <groupId>redis.clients</groupId> <artifactId>jedis</artifactId> <version>2.0.0</version> </dependency>Site: http://lab.ovea.com/Blog: http://blog.mycila.comMail: mathieu.carbou@gmail.com
  11. 11. Features 1. Transactions 2. Pooling 3. Pipelining 4. Publish/Subscribe 5. Sharding 6. ScriptingSite: http://lab.ovea.com/Blog: http://blog.mycila.comMail: mathieu.carbou@gmail.com
  12. 12. Use Cases Jetty Session clustering https://github.com/Ovea/jetty-session-redis/Site: http://lab.ovea.com/Blog: http://blog.mycila.comMail: mathieu.carbou@gmail.com
  13. 13. redis.io QUESTIONS ?Site: http://lab.ovea.com/Blog: http://blog.mycila.comMail: mathieu.carbou@gmail.com
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×