Redis学习(1)NoSQL非关系型数据库、Redis概述、Linux安装Redis
一、NOSQL(Not Only SQL)
NoSQL 泛指非关系型数据库,在当今的互联网高并发形势下,传统的关系型数据库已经满足不了对大数据的需求,所以在这个形式下NOSQL诞生了。
NOSQL数据库的特点:
- 数据模型简单
- 数据存储:键值对存储、列存储、文档存储、图形存储(社交关系图)
- 要求实现最终一致性
- 高性能、高可用、高可扩
二、Redis
1、Redis概述
(Remote DIctionary Server(Redis) 是一个由Salvatore Sanfilippo写的key-value存储系统。
Redis是一个开源的使用ANSI C语言编写、遵守BSD协议、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。它通常被称为数据结构服务器,因为值(value)可以是 字符串(String), 哈希(Hash), 列表(list), 集合(sets) 和 有序集合(sorted sets)等类型。
2、Redis可以做的事
1、内存存储、持久化
2、效率高,可以做高速缓存
3、可以做订阅系统
4、做地图信息的分析
5、计数器、计时器
3、Redis特点
1、支持多样的数据类型
2、数据可以持久化
3、支持事务
4、可搭建集群
三、Linux安装Redis
环境:阿里云CentOS7、XShell、Xftp
步骤:
- 1、将下载好的Redis压缩包使用Xftp传输到linux中
- 2、解压Redis文件
在/opt/
下解压redis.tar.gz文件,命令:tar -xzvf file
- 3、安装gcc环境
Redis学习(1)NoSQL非关系型数据库、Redis概述、Linux安装Redis相关推荐
- NOSQL 非关系型数据库(redis)
NOSQL 非关系型数据库(redis) ---------------------------------------------------------- 0. NoSQL 产品(key-valu ...
- nosql非关系型数据库_从Datomic出发,革命性的非NoSQL数据库
nosql非关系型数据库 我终于设法了解了当今最不寻常的数据库之一,Datomic,并希望与您分享. 感谢Stuart Halloway和他的工作室! 为什么?!? 我们很快就会看到,Datomic与 ...
- mysql同步大师_数据库大师成长日记:您最需要了解的NoSQL非关系型数据库
朋友们,我们平时使用的数据库,大多都是关系型数据库,包括MySQL.PostgreSQL.SQLServer等.关系型数据库的特点是数据的存储通过二维表格实现,将数据存储在相互独立的表格中. 近年来, ...
- [数据库]---nosql,非关系型数据库整理
1.关系型数据库与非关系型数据库的区别 Tables 关系型数据库 非关系型数据库 成本 好的收费 开源的,都免费的 存储与查询 硬盘存储,相对查的慢 内存存储,查的快 存储格式 只能是基本格式 多种 ...
- NO-SQL(非关系型)数据库性能横向比较
NOSQL数据库笔谈:http://sebug.net/paper/databases/nosql/Nosql.html 你可以在这里找到几乎所有的No-SQL数据库:http://nosql-dat ...
- 关系型数据库(Relational Database)与非关系型数据库(NoSQL)的区别:(MySQL,Redis,Memcache,MongoDB)
Table of Contents 关系型数据库(Relational Database) 什么是关系数据库 什么是SQL? 关系数据库的结构 关系模型 关系数据库的好处 数据一致性 隔离性和原子性 ...
- 关系型数据库与非关系型数据库详细比较
关系型数据库与非关系型数据库详细比较 1.关系型数据库通过外键关联来建立表与表之间的关系, 2.非关系型数据库通常指数据以对象的形式存储在数据库中,而对象之间的关系通过每个对象自身的属性来决定. 3. ...
- 非关系型数据库 入门简介
非关系型数据库也叫Nosql数据库,全称是not noly sql非关系型数据库提出另一种理念,例如,以键值对存储,且结构不固定,每一个元组可以有不一样的字段,每个元组可以根据需要增加一些自己的键值对 ...
- 数据库(DataBase,DB):关系型数据库 和 非关系型数据库
1.数据库(DataBase,DB) 数据库(DataBase,DB):指长期保存在计算机的存储设备(硬盘)上,按照一定规则组织起来,可以被各种用户或应用共享的数据集合,还是以文件的方式存在服务器的电 ...
- 关系型数据库与非关系型数据库详解
关系数据库与非关系型数据库 一.数据库概述 1.关系型数据库 2.非关系型数据库 二.数据库区别 1.数据存储方式不同 2.扩展方式不同 3.对事务性的支持不同 三.非关系型数据库产生背景 四.Red ...
最新文章
- 监控告警满飞天,运维在家睡到自然醒...
- 介绍下计算机的一些常识?
- 暴雪战斗公式——除法公式的精髓
- Android.mk 文件语法详解
- div中的图像在图像下方有多余的空间
- eclipse中查看android源码
- 进程控制(二)与linux下的自有服务
- 亮屏变“黄”,暗屏变“绿”,iPhone 12用户太难了
- 30-10-010-编译-IDEA下编译kafka 2.3源码
- D-Link 不止暴露固件镜像密钥,还被曝5个严重0day
- pytorch 入门学习多分类问题-9
- LM324运放作为比较器输出不稳定问题的探讨
- 如何写出高性能SQL语句?-性能设计沉思录(6)
- 关于Nginx跨域配置的一些问题,详解如何正确的配置跨域
- java图片转换pdf_Java将图片转化为PDF的方法(1)
- 【微信小程序】background-image设置背景图片不显示的解决办法
- iOS-Property follows Cocoa naming convention for returning ‘owned‘ objects
- jadx工具介绍及使用
- win10/win11快速隐藏/显示桌面图标快捷方式
- PHP打包下载多文件
热门文章
- bzoj 1503: [NOI2004]郁闷的出纳员 (splay)
- Ubuntu 上安装 Node.js
- Vue CLI 3 中文文档
- mysql存表情出错的解决方案(类似\xF0\x9F\x98\x86\xF0\x9F)
- 重新组织和重新生成索引sp_RefreshIndex
- Easyui datagrid加载本地Json数据
- oracle ogg下载安装,牛刀小试Oracle GoldenGate--OGG安装(一)
- 拓端tecdat|R语言POT超阈值模型在洪水风险频率分析中的应用研究
- 拓端tecdat|在R语言中使用概率分布:dnorm,pnorm,qnorm和rnorm
- PAT题目中用到的一些C++便捷函数记录