01、Redis初认识

news/2025/1/8 0:32:55/

一、简介

Redis,Remote Dictionary Server ,远程字典服务。它是由一个意大利人使用C语言开发的,支持网络、可基于内存也可以持久化的日志型、NoSQL内存数据库,其提供了多种语言的API。

为什么把Reids称为字典服务?

这个是因为Redis是一个key-value存储系统,其存储value类型有:String(字符串)、List(链表)、Set(集合)、Zset(sorted set有序集合)和Hash(哈希类型)...

关于NoSQL

NoSQL("non-relational","Not Only SQL"),泛指非关系型的数据库。随着互联网web2.0网站兴起,传统的关系型数据库在处理web2.0网站,特别是超大规模和高并发的SNS类型的web2.0纯动态网站显得有点力不从心,出现了很多难以克服的问题,而非关系型数据库则由于本身的特点得到了非常迅速的发展。NoSQL数据库的产生就是为了解决大规模数据集合多种数据种类带来的挑战,特别是大数据应用难题。

NoSQL数据库的分类

  • 键值存储数据库
    • 像Map一样的key-value对,典型代表:Redis
  • 列存储数据库
    • 关系型数据库典型的就是行存储的数据库。其按行存储的数据在物理层面占用的是连续的存储空间,不适合海量数据存储,而列存储则可以实现分布式存储,适合海量存储,典型代表:HBase
  • 文档型数据库
    • 它是NoSQL与关系型数据库的结合,最像关系型数据库的NoSQL,典型代表就

http://www.ppmy.cn/news/1561408.html

相关文章

智能开放搜索 OpenSearch

智能开放搜索(OpenSearch)是一个开源搜索和分析引擎,最初由亚马逊的AWS团队基于 Elasticsearch 创建。OpenSearch 提供分布式的全文搜索、日志分析、应用性能监控(APM)以及与大数据相关的各种功能。 OpenSearch 主要特…

CSS语言的软件开发工具

CSS语言的软件开发工具 在当今的网络开发中,CSS(层叠样式表)是前端开发不可或缺的一部分。它不仅负责网页的视觉设计和布局,也提升了用户体验。在这篇文章中,我们将深入探讨与CSS语言相关的软件开发工具,帮…

快速学习 pytest 基础知识

全篇大概 5000 字(含代码),建议阅读时间10min 简介 Pytest是一个非常成熟的测试框架,适用于但愿测试、UI测试、接口测试。 简单灵活、上手快支持参数化具有多个第三方插件可以直接使用 assert 进行断言 一、Pytest安装 pip inst…

Vue的导航 -vue-router

Vue Router 是官方提供的路由管理库,它允许开发者在单页面应用(Single Page Application, SPA)中实现不同视图之间的平滑切换。本篇文章将详细介绍 Vue Router 的核心概念,并通过一系列的代码示例来帮助你更好地理解和掌握其用法。…

kubernetes学习-kubectl命令、探针(二)

一、在任意节点使用 kubectl # 在master节点获取节点信息 [rootk8s-master k8s]# kubectl get nodes NAME STATUS ROLES AGE VERSION k8s-master Ready control-plane,master 16h v1.23.6 k8s-node1 Ready <none> …

科研绘图系列:R语言单细胞数据常见的可视化图形

禁止商业或二改转载,仅供自学使用,侵权必究,如需截取部分内容请后台联系作者! 文章目录 介绍加载R包数据下载导入数据数据预处理图1图2图3图4图5图6系统信息参考介绍 单细胞数据常见的可视化图形 因为本教程是单细胞数据,因此运行本画图脚本需要电脑的内存最少32Gb 加载…

C 实现植物大战僵尸(三)

C 实现植物大战僵尸&#xff08;三&#xff09; 十 实现豌豆子弹 原设计 这里的设计思路和原 UP 主思路差异比较大&#xff0c;罗列如下 原作中只要僵尸在出现在某条道路上&#xff0c;且存在豌豆射手&#xff0c;豌豆射手就会发射子弹&#xff0c;&#xff08;这里是网页在…

CatBoost算法详解与PyTorch实现

CatBoost算法详解与PyTorch实现 目录 CatBoost算法详解与PyTorch实现@[TOC](目录)1. CatBoost算法概述1.1 梯度提升树(GBDT)1.2 CatBoost的优势2. CatBoost的核心技术2.1 类别特征处理2.2 对称树结构2.3 有序提升技术2.4 正则化技术3. PyTorch实现CatBoost3.1 环境准备3.2 Py…