码迷,mamicode.com
首页 > 其他好文 > 详细

redis基础

时间:2018-04-19 00:33:26      阅读:186      评论:0      收藏:0      [点我收藏+]

标签:kv存储db 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基础

标签:kv存储db redis

原文地址:http://blog.51cto.com/xiong51/2105146

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!