redis基础
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了redis基础相关的知识,希望对你有一定的参考价值。
1、Redis介绍
1.1、什么是 NoSql
??为了解决高并发、可扩展用大数据存储问题而产生的库方案,就是 NoSql数据库。
??NoSQL泛指非关系型的数据库,NoSQL即 Not-Only SQL,它可以作为关系型数据库的良好补充。
1.2、kv存储数据库
键值 (Key-Value)存储数据库
相关产品: 相关产品: Tokyo Cabinet/Tyrant、Redis、Voldemort、Berkeley DB
典型应用: 内容缓存,主要用于处理大量数据的高访问负载
数据模型: 一系列键值对
优势: 快速查询
劣势: 存储的数据缺少结构化
1.3、什么是 Redis
Redis是用 C语言开发的一个源高性能键值 对( key-value)数据库。它通过提供多种键 )数据库。 值数据类型来适应不同场景下的存储需求,目前为止Redis支持的键值数据类型如 下:
字符串类型 string
散列类型 hset
列表类型 list
集合类型 set
有序集合类型 。
1.4、redis的应用场景
缓存( 数据查询、短连接、新闻内容、商品等)
分布式集群架构中的 session分离。
聊天室的在线好友列表。
任务队列。(秒杀、 抢购任务队列)。
应用排行榜。
网站访问统计。
数据过期处理(可以精确到毫秒)
以上是关于redis基础的主要内容,如果未能解决你的问题,请参考以下文章