NoSQL Introduction
NoSQL (not-only SQL), non-relational database. A purely dynamic web site that handles hyper-scale and high-concurrency SNS types web2.0.
NoSQL is stored in key-value form.
Features: Non-relational, distributed, open-source, horizontally extensible.
Features: Handling ultra-large amounts of data, running on inexpensive PC server clusters, smashing performance bottlenecks
Scenarios: High data concurrency, efficient storage and access to massive amounts of data, high scalability and high availability of data
About Redis
Redis is an open source, state-of-the-art key-value storage. He is often called a data structure server because he can contain strings, hashes, linked lists, collections, and ordered collections.
Applications for Redis:
1, take the latest n data operation
2, the leaderboard application, take top n operation
3, need to accurately set the expiration time of the application
4. Counter Application
5, Uniq operation, to obtain a period of time all data row weight value
6, real-time system, anti-spam system
7, pub/sub build real-time message system
8. Build the queue system
9. Cache
First, the Redis Foundation