| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 大数据 -> Redis数据库---Redis简介以及安装 -> 正文阅读 |
|
[大数据]Redis数据库---Redis简介以及安装 |
1. Redis 简介1.1 关系型数据库(SQL)???????关系型数据库,是指采用了关系模型来组织数据的数据库,可以简单的理解为一个二维数据库,类似于一个Excel表,有行有列,主要是通过表和表,行和列之间的一些关系进行数据存储。 特性:
优点:
缺点:
常见的关系型数据库: MySQL,Oracle,SQL Server 1.2 非关系型数据库(NoSQL)???????非关系型数据库,主要指那些非关系型的、分布式的,且一般不保证ACID的数据存储系统,主要是通过对象来存储数据的,常见的模型有:列模型,键值对模型,文档类模型,非关系型数据库的数据是存储在内存中的, 效率高,但不安全,因为数据存储在内存中,当我们关闭了程序时,数据也会丢失。但随着NoSQL的发展,有一些非关系型数据库也可以做数据的持久化,比如Redis,MongoDB等。 特性:
优点:
缺点:
常用的非关系型数据库: Redis,MongoDB等等 1.3 Redis简述???????Redis是一款内存高速缓存数据库,主要以键值对的形式来存储数据,是一个典型的非关系型数据库。Redis全称为:Remote Dictionary Server (远程数据服务),底层是使用C语言编写,可以支持多种语言并提供相对应的操作API。 特征:
应用场景: 众多语言都支持Redis,因为Redis交换数据快,在服务器中常用来存储一些需要频繁调取的数据,节省内存开销,也极大的提升了速度。 常见的应用场景为: ? 1、会话缓存(最常用) :如存储用户登录的个人信息等等 ? 2、消息队列(支付):比如我们的支付功能,如果5分钟内没有支付,那么订单取消 ? 3、活动排行榜或计数:活动排行榜等大量查询操作,可以用Redis ? 4、商品列表,评论列表等等 2. Redis 安装2.1 Windows安装1.下载压缩包: 由于Redis普遍用在Linux中,官网没有相对应的版本来下载,只能下载它提供的一些版本来使用,但建议Redis的使用尽量使用Linux环境。 链接: https://pan.baidu.com/s/1qxKu8NhNQGUaKVc1j9hj5Q 2.解压并启动Redis: 双击redis-server.exe启动文件 2.2 Linux安装1.官网下载压缩包: https://redis.io/download/,选择自己想要的版本下载即可 2.上传至Linux系统: 使用Xftp等工具将压缩包上传到Linux系统中 3.解压并安装环境: 因为Redis是用C语言写的,所以需要安装C++环境
5.管理文件: 创建相关文件,如bin,etc管理Redis 6.将相关文件转移: 将启动文件等放进bin中,将配置文件放进etc中 7.修改配置文件: 修改redis.conf,修改密码,开发地址等等
10.使用连接工具测试: 使用RedisManager工具连接Redis数据库 |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/30 6:47:21- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |