NoSql store. In fact, it is better to think of Redis as a data structure store. Redis supports these data structures: Ø Strings Ø Bitmaps Ø Lists Ø Sets Ø Sorted sets Ø Hashes Ø HyperLogLogs Ø Geospatial Indexes
110,000 SETs/second and 81,000 GETs/second can be achieved in an entry level Linux box. Ø Persistence Ø Atomic Operations Ø Master/Slave Replication Ø Cluster Ø Operating System: “Cross-Platform”
Incredibly Fast. • Robust. • Easy to setup, use and maintain. Ø Some of Disadvantages • Persistence affects performance. • Single-thread. • Lack of UI.
intersect different entries to provide user recommendations. If a user previously liked or bought an article with the three tags (1,2,3); we can now find which other articles have the same three tags.
Use Redis as an Application Cache https://redislabs.com/docs/15-reasons-caching-is-best-done-with-redis/ Redis for Geospatial Data https://redislabs.com/docs/redis-for-geospatial-data/ Redis for Dummies https://redislabs.com/redis-for-dummies/ Introduction to Redis https://www.linkedin.com/learning/learning-redis