Redis_技术_超详细入门教程 一. NoSQL概述 1.在说Redis之前,让我们先去了解NoSQL,为什么呢? 因为,主流NoSQL的产品中,就包含了我们即将学习的Redis 2. 什么是NoSQL
因为,主流NoSQL的产品中,就包含了我们即将学习的Redis
随着互联网WEB2.0网站的兴起,非关系型的数据库现在成了一个极其热门的新领域,非关系数据库产品的发展非常迅速。而传统的关系数据库在应付web2.0网站,特别是超大规模和高并发的SNS类型的web2.0纯动态网站已经显得力不从心,暴露了很多难以克服的问题,例如
键值(Key-Value)存储数据库 |
相关产品: Tokyo Cabinet/Tyrant、Redis、Voldemort、Berkeley DB 典型应用: 内容缓存,主要用于处理大量数据的高访问负载。 数据模型: 一系列键值对 优势: 快速查询 劣势: 存储的数据缺少结构化 |
---|---|
列存储数据库 |
相关产品:Cassandra, HBase, Riak 典型应用:分布式的文件系统 数据模型:以列簇式存储,将同一列数据存在一起 优势:查找速度快,可扩展性强,更容易进行分布式扩展 劣势:功能相对局限 |
文档型数据库 |
相关产品:CouchDB、mongoDB 典型应用:Web应用(与Key-Value类似,Value是结构化的) 数据模型: 一系列键值对 优势:数据结构要求不严格 劣势: 查询性能不高,而且缺乏统一的查询语法 |
图形(Graph)数据库 |
相关数据库:Neo4J、InfoGrid、Infinite Graph 典型应用:社交网络 数据模型:图结构 优势:利用图结构相关算法。 劣势:需要对整个图做计算才能得出结果,不容易做分布式的集群方案。 |
在大数据存取上具备关系型数据库无法比拟的性能优势
Redis 是由意大利的一家创业公司 Merzia 的创始人 Salvatore Sanfilippo 于 2009 年开发的一款数据库,最初是为了解决公司内部的一个实时统计系统的性能,后来 Salvatore Sanfilippo 希望有更多人能够使用它。同年,Salvatore Sanfilippo 将 Redis 开源发布,然后继续与 Pieter Noordhuis(Redis 代码贡献者)开发 Redis,并不断地完善至今。现在,使用 Redis 数据库的用户已经不计其数。
Redis是用C语言开发的一个开源的高性能键值对(key-value)数据库。它通过提供多种键值数据类型来适应不同场景下的存储需求,目前为止Redis支持的键值数据类型如下:
官方提供测试数据:50个并发执行100000个请求,读的速度是110000次/s,写的速度是81000次/s 。数据仅供参考,根据服务器配置会有不同结果。
本人使用版本: redis-2.8.9.zip
常用的命令:
如果没有,可忽略这条
可能有的人双击后黑窗口直接关闭了,直接闪退的现象,
步骤一: 打开解压的相应文件夹下,点击路径,输入cmd
由于目标计算机积极拒绝,无法连接。
解决:只要先把上一步中的redis-server启动就行了
(4)注册成window服务
进入窗口,再点击服务
进行设置即可
到此恭喜你 Redis 技术就可以入门操作了
当然如果只是使用 redis-cli 客户端工具,必须使用命令进行操作,效率比较低,
那我们下篇将讲解如果解决这个问题,尽情期待吧!
请给努力中的自己点个赞哦!
每天进步一点点`~~~~~
--结束END--
本文标题: Redis_技术_超详细入门教程
本文链接: https://www.lsjlt.com/news/5135.html(转载时请注明来源链接)
有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341
下载Word文档到电脑,方便收藏和打印~
2024-05-16
2024-05-16
2024-05-16
2024-05-15
2024-05-15
2024-05-15
2024-05-15
2024-05-15
2024-05-15
2024-05-15
回答
回答
回答
回答
回答
回答
回答
回答
回答
回答
0