工作需要接触Redis相关知识。之前对于mongoDB自己稍微了解一点。这篇是我当时初步研究mongoDB播客,里面有一些MongoDB简单案例。     mongoDB是介于关系型、非关系型中间数据库。为什么这么说,因为从mongoDB上看到关系型数据库影子。在很多地方,非常像mysql数据库。 &n
转载 2024-04-19 10:35:41
28阅读
redis下,数据库是由一个整数索引标识,而不是由一个数据库名称。默认情况下,一个客户端连接到数据库0。redis配置文件中下面的参数来控制数据库总数: /etc/redis/redis.conf 文件中,有个配置项 databases = 16 //默认有16个数据库 
转载 2023-06-28 16:29:34
116阅读
  Redis(非关系型数据库)数据库分类l 关系型数据库l 非关系型数据库关系型数据库:一般面向于记录,借助集合代数等数学概念和方法来处理数据库中数据,SQL语句是一种标准数据库查询语言,用于对关系型数据库检索和操作主流:Oracle, MySQL, SQL Server,Microsoft Access,DB2 等非关系型数据库:它有一个
文章目录Redis基本特性Redis应用场景缓存计数器分布式ID生成海量数据统计会话缓存(session)分布式队列/阻塞队列分布式锁实现热点数据存储社交类需求排行榜延迟队列redis相关源码介绍Redis字符串Redis字符串结构SDS小结Redis字符串代码实现Redisvalue存储RedisDb存储结构dict结构存储总结redisDB主题数据结构 Redis
转载 2023-07-11 13:35:51
90阅读
什么是RedisRedis:Remote Dictionary Server(远程字典服务器)。是完全开源免费,用C语言编写,遵守BSD协议,是一个高性能(key/value)分布式内存数据库,基于内存运行并支持持久化NoSQL数据库,是当前最热门NoSQL数据库之一,也被人们称为数据结构服务器。redis特点Redis本质上是一个Key-Value类型内存数据库,很像memcach
转载 2024-06-21 08:41:34
31阅读
前言Redis简介: 1.Redis是完全开源免费,遵守BSD协议。是一个高性能(NOSQL)key-value数据库。2.Redis是一个开源使用ANSI C语言编写,支持网络,可基于内存亦可持久化日志型,key-value数据库。补充:1)什么是BSD协议? BSD是"Berkeley Software Distribution"缩写,意思是“伯克利软件发行版”。这种开源协议能给使
转载 2023-08-09 21:28:49
67阅读
Redis 是一个开源内存数据结构存储,用作数据库、缓存和消息代理。它支持多种数据结构,如字符串、哈希、列表、集合和有序集合,并且具有高效性能和灵活持久化选项。在具体实施 Redis 数据库(`redis_db`)之前,我们需要了解其环境准备及配置等方面的问题。以下是我整理关于如何设置和使用 Redis 数据库详细指南。 ## 环境准备 在开始使用 Redis 之前,我们需要进行一些
原创 6月前
26阅读
本文是接着上一篇文章【读书笔记】《Redis设计与实现(第二版)》:Part 1数据结构与对象继续对书中内容学习和总结,主要与redis中数据库实现和提供相关操作有关。9. 数据库9.1 服务器中数据库redis服务器将所有数据库都保存在服务器状态redis.h/redisServer结构db数组中,db数组每个项都是一个redis.h/redsiDb结构,每个redisDb结构代表一
转载 2023-11-06 20:00:05
61阅读
传统DB缺点像Mysql、和Oracle 这种关系型数据库,虽然有着数据稳定和服务稳定、数据一致性特点,但也存在一个致命缺陷:高并发下DB不稳定在高并发情况下,DB不稳定性,在大量用户访问时DB出奇慢,因为对磁盘操作需要使用IO流,一个字节一个字节存取操作。要将所有数据读取到内存中后才可以操作。所以在高并发下DB高可用便成了问题。这时NoSQL便应运而生。什么是NOSQlNoSQL是
转载 2024-04-19 11:14:15
510阅读
1. 基础与协议Redis是一种常用来做缓存工具,遵循BSD协议。BSD协议是五大开源协议一种,它允许使用者在使用产品基础上,可以对源代码进行修改和重新发布,并且可以发布为商业软件。需要注意是,要在源代码中保留原来代码中BSD协议,且不可以源代码作者、机构或原产品名字做市场推广。内存数据库Redis是一个key-value型数据库(相比较之下,MySQL是关联数据库),也就是说,一个
转载 2023-08-21 17:47:06
179阅读
Redis 全称 Remote Dictionary Server(即远程字典服务),它是一个基于内存实现键值型非关系(NoSQL)数据库,由意大利人 Salvatore Sanfilippo 使用 C 语言编写。Redis 遵守 BSD 协议,实现了免费开源,其最新版本是 6.20,常用版本包括 3.0 、4.0、5.0。自 Redis 诞生以来,它以其超高性能、完美的文档和简洁易懂源码广
Redis系列 —— (三)Redis持久化什么是持久化持久化机制如何选择哪种持久化方式 什么是持久化持久化就是把内存数据写入到磁盘中去,防止服务宕机导致内存数据丢失。一旦内存数据丢失,可以使用磁盘中数据进行恢复。持久化机制Redis提供了不同级别的持久化方式,RDB 和 AOF 机制。RDB 是Reids DataBase 缩写快照。Redis默认持久化方式。按照指定时间间隔将内
# Redisdb0和db1是什么 Redis作为一个开源内存数据结构存储系统,广泛应用于缓存和实时数据处理。Redis允许在同一个Redis实例中使用多个数据库,默认有16个数据库,分别标记为db0到db15。在这篇文章中,我们将详细探讨Redisdb0和db1概念,并提供一些代码示例来帮助理解。 ## Redis数据库基本概念 在Redis中,数据库是逻辑上数据分区。每个
原创 8月前
442阅读
redis是一个内存式数据库,数据是保存到内存中,这也是redis数据库能够处理海量数据,速度快一个主要因素。但是内存中数据加入服务器重启之后,数据库中数据就丢失了。所以我们需要将内存中数据保存到硬盘中,从而实现数据持久化。在redis中有两种方式:快照方式(snapshotting)和append only file方式(aof)。快照方式:快照方式每隔一定时间就会将数据
转载 2024-02-21 21:26:45
27阅读
什么是redisRedis是C语言开发一个开源(遵从BSD协议)高性能键值对(key-value)内存数据库,可以用作数据库、缓存、消息中间件等。它是一种NoSQL(not-only sql,泛指非关系型数据库)数据库。Redis作为一个内存数据库。1、性能优秀,数据在内存中,读写速度非常快,支持并发10W QPS;2、单进程单线程,是线程安全,采用IO多路复用机制;3、丰富数据类型,
转载 2024-03-11 10:45:47
92阅读
1、浅拷贝与深拷贝定义什么是拷贝?拷贝即为常说复制或者克隆一个对象,并且通过拷贝这些源对象创建新对象。其中拷贝分为浅拷贝和深拷贝。对于拷贝出来对象,在使用上有很大差异,特别是在引用类型上。  浅拷贝:将对象中所有字段复制到新对象中。其中,值类型字段被复制到新对象中后,在新对象中修改不会影响到原先对象值。而新对象引用类型则是原先对象引用类型引用,不是引用自己对象本身。注:在新对
转载 2023-10-27 15:19:32
38阅读
redis系列(一):redis基础介绍一、NoSQL介绍NoSQL,泛指非关系型数据库,NoSQL即Not-Only SQL,它可以作为关系型数据库良好补充。由于传统关系型数据库在对对海量数据高效率存储和访问需求对数据库高可扩展性和高可用性需求对海量数据高效率存储和访问需求等方面无法满足现存业务需要,所以才导致关系型数据库快速发展。二、NoSQL分类1. 键值(Key-V
转载 2023-10-18 22:03:40
50阅读
# Java DB是什么 ## 目录 - [介绍](#介绍) - [Java DB使用步骤](#Java-DB使用步骤) - [步骤一:创建数据库](#步骤一创建数据库) - [步骤二:创建表](#步骤二创建表) - [步骤三:插入数据](#步骤三插入数据) - [步骤四:查询数据](#步骤四查询数据) - [步骤五:更新数据](#步骤五更新数据) - [步骤六:删除数据](#步骤六删除数据
原创 2023-08-04 10:21:02
1510阅读
## RedisDB文件夹是什么Redis是一款开源内存数据库,被广泛应用于缓存、消息队列等场景中。在Redis中,数据被存储在内存中,以提供高效读写性能。然而,为了保证数据持久性,Redis也提供了一种将数据持久化到磁盘机制,即通过将数据写入到文件中。在Redis中,这些存储数据文件被组织在一个名为"db"文件夹中。 本文将详细介绍Redisdb文件夹作用和结构,并
原创 2023-09-25 16:27:34
371阅读
1.redis概述:nosql数据库服务器,redis是一个key-value存储系统,存储类型包括String,list,hash,set,zset。纯内存操作,读写是目前较快key-value db,但其主要缺点是:受物理内存限制,不能作为海量数据高性能读写,如果需要进行海量数据高性能读写推荐使用MongoDB     补充:  MongoDB      MongoDB是一
转载 2023-09-28 19:40:54
79阅读
  • 1
  • 2
  • 3
  • 4
  • 5