Slidedeck: https://www.slideshare.net/itamarhaber/use-redis-in-odd-and-unusual-ways
- Redis Watch - a periodic newsletter about everything Redis: http://bit.ly/RedisWatch
- Redis homepage: https://redis.io/
- Redis source: https://github.com/antirez/redis
- Antirez (a.k.a Salvatore Sanfilippo) - Redis' creator - blog: http://antirez.com/
- Redis Labs - the home of Redis: https://redislabs.com
- The Redis Manifesto: https://github.com/antirez/redis/blob/unstable/MANIFESTO
- Latency Numbers Every Programmer Should Know: https://gist.github.com/jboner/2841832
- Programming Languages Benchmark: https://attractivechaos.github.io/plb/
- Redis self-documented configuration file: http://download.redis.io/redis-stable/redis.conf
- Using hashes to abstract a very memory efficient plain key-value store on top of Redis: http://redis.io/topics/memory-optimization#using-hashes-to-abstract-a-very-memory-efficient-plain-key-value-store-on-top-of-redis
- bitmapist - "Implements a powerful analytics library using Redis bitmaps" #Python: https://github.com/Doist/bitmapist
- minuteman - "Fast analytics using Redis" #Ryby: https://github.com/elcuervo/minuteman
- bitesized - "Redis bitmap powered analytics" #Go: https://github.com/sent-hil/bitesized
- Geohash Wikipedia article: https://en.wikipedia.org/wiki/Geohash
GEOADD
doc page: http://redis.io/commands/geoadd- HLL Intersections from Neustar Research: http://research.neustar.biz/2012/12/17/hll-intersections-2/
- Counting unique items fast – Better intersections with MinHash (read parts 1 & 2 first): http://dsinpractice.com/2015/09/15/counting-unique-items-fast-better-intersections-with-minhash/
- Redis Keyspace Notifications: http://redis.io/topics/notifications
- Disque - "a distributed message broker": https://github.com/antirez/disque
- Interactive Redis in your browser: http://try.redis.io/
- Redis Labs Enterprise Cluster downloads page: https://redislabs.com/redis-enterprise-downloads
- Redis clients (partial list): http://redis.io/clients
Redis Keys in RAM
Image may be NSFW.
Clik here to view.
by DR.ediseuss. Some rights resevered.
Adapted from Dr. Seuss' "Green Eggs and Ham".
Text: https://www.site.uottawa.ca/~lucia/courses/2131-02/A2/trythemsource.txt, art copyrighted by publisher.
Image may be NSFW.
Clik here to view.
I am San. I am San. San I am.
That San-I-am! That San-I-am! I do not like that San-I-am!
Do you like Redis keys in RAM?
I do not like them San-I-am I do not like Redis keys in RAM.
Image may be NSFW.
Clik here to view.
Would you like them large* or small?
I would not like them large or small. I would not like them not at all. I do not like Redis keys in RAM. I do not like them San-I-am.
Image may be NSFW.
Clik here to view.
Would you like them as a String? Would you serialize everything?
I do not like them as a String. I do not like to serialize things. I do not like them large or small. I do not like them not at all. I do not like Redis keys in RAM. I do not like them San-I-am.
Image may be NSFW.
Clik here to view.
Would you like them in a Hash? Would you like a Hash as cache?
Not in a Hash. Not as a cache. Not as a String. No serialized, no anything. I do not want them large or small. I do not want them, not at all. I do not want Redis keys in RAM. I do not want them, San-I-am.
Image may be NSFW.
Clik here to view.
Would you want them as a List instead? Do you want to access tail, body and head?
Not as a List. Not as a Hash. Not as a String. Not as a cache. Small or large I will have naught. Goodbye San-I-am and thanks a lot.
Image may be NSFW.
Clik here to view.
Would you? Could you? As a Set? Get the difference! Store a union! Or just intersect...
I would not, could not, as a Set.
You may like them. You'll see for sure. You may like Sorted Sets by score?
Image may be NSFW.
Clik here to view.
I would not, could not by a score. No more Sets! I say no more! I do not like them as a List Stop this now - I do insist. I do not like them as String or Hash I do not like an in-memory database or cache. I do not want Redis keys in RAM. I do not want them, San-I-am.
You do not like them. So you say. http://try.redis.io! Try them! And you may. Try them and you may, I say.
San! If you will let me be, I will try them. You will see.
Image may be NSFW.
Clik here to view.
Say! I like Redis keys in RAM! I do! I like them, San-I-am! So I will have them as a String. And as a Hash, a List or anything. And as a Set - both unordered and an ordered one. Say! Data structures are so much FUN!
I do so like Redis keys in RAM Thank you! Grazie, San-I-am
- Keys in Redis can be up to 512MB and are binary safe. Simple string values can be up to 512MB and are binary safe as well. Other data structures can hold 2^32 elements, each up to 512MB.
Clik here to view.

Clik here to view.
