redis axum

Redis

## 关系型数据库(RMDBS) 如果数据库中表与表之间存在某种关联的内在关系,我们就称这种数据库为**关系型数据库**。 比如:Mysql/MariaDB、postgreSQL、Oracle、SQLServer、DB2、Access、SQLlite3 特点: 1. 全部使用SQL(结构化查询语言) ......
Redis

docker 安装 redis

1. 拉取镜像 docker pull redis 2. 启动 redis docker run -p 6379:6379 --name redis -v /mydata/redis/data:/data -v /mydata/redis/conf/redis.conf:/etc/redis/red ......
docker redis

2023-06-03:redis中pipeline有什么好处,为什么要用 pipeline?

2023-06-03:redis中pipeline有什么好处,为什么要用 pipeline? 答案2023-06-03: Redis客户端执行一条命令通常包括以下四个阶段: 1.发送命令:客户端将要执行的命令发送到Redis服务器。 2.命令排队:Redis服务器将收到的命令放入队列中,按照先进先出 ......
pipeline 好处 redis 2023 06

redis设计学习

# redis数据类型 ## redis自定义字符串(SDS) redis自定义一种字符串SDS(Simple Dynamic String),该字符串数据结构大概定义了字符编码,char []数组存储字节,达到了我们存储字符串和二进制数据的需求,也实现了我们存储不同编码的字符串和二进制图片等数据。 ......
redis

redis主从数据同步的原理

# redis主从数据同步的原理 ## 数据同步原理 主从第一次同步是全量同步,但是如果slave重启后同步,则执行增量同步。 ![image-20210725152222497](https://img2023.cnblogs.com/blog/2614714/202306/2614714-202 ......
主从 原理 数据 redis

redis 相关

redis-cli -h ip -p 6379 -a select number // 0 -15 切换数据库flushdb //清除当前库的数据 del keyname //删除指定键及数据flushall //清空整个redis数据,所有库flushdb //清除当前库的数据 docker ex ......
redis

Redis的事务操作

Redis事务是一个单独的隔离操作:事务中的所有命令都会序列化、按顺序执行。事务在执行的过程中,不会被其它客户端发送来的命令请求所打断。 Redis事务的主要作用就是串联多个命令防止别的命令插队。 一、Redis事务三特性 Multi:开启事务,输入的命令都会依次进入命令队列中,但不会执行,直到输入 ......
事务 Redis

Redis(一) -- 基础

# Redis Redis是一个开源(BSD许可高性能的内存存储的key-value数据库! 可用作数据库,高速缓存和消息队列代理。它支持字符串、哈希表、列表(List)、集合(Set)、有序集合(Ordered Sets),位图(bitmap),hyperloglogs,GEO等数据类型。内置复制 ......
基础 Redis

Redis与Spring Boot整合

1、在pom.xml文件中引入redis相关依赖 <dependency> <groupId>org.apache.commons</groupId> <artifactId>commons-pool2</artifactId> <version>2.6.0</version></dependenc ......
Spring Redis Boot

Redis新数据类型

一、Bitmaps Bitmaps本身不是一种数据类型,实际上它是字符串(key-value),但是它可以对字符串的位进行操作 可以把Redis想象成一个以位为单位的数组,数组每个单元只能存储0和1,数组的下标在Bitmaps中叫做偏移量 * setbit key offset value 设置Bi ......
类型 数据 Redis

Windows本地环境下Redis安装,连接

Windows下安装Redis,推荐使用Docker Docker安装Redis 1. Pull docker image, 默认pull latest docker pull redis 2. 创建container docker run --restart=always --log-opt ma ......
Windows 环境 Redis

Redis 的持久化

## 1. Redis 的持久化 Redis 是内存数据库,它把数据存储在内存中,这样在加快读取速度的同时也对数据安全性产生了新的问题,即当 Redis 所在服务器发生宕机后,Redis 数据库里的所有数据将会全部丢失。为了解决这个问题,Redis 提供了持久化功能 ```RDB(Redis Dat ......
Redis

2023-06-01:讲一讲Redis常见数据结构以及使用场景。

2023-06-01:讲一讲Redis常见数据结构以及使用场景。 答案2023-06-01: ### 字符串(String) **适合场景** **缓存功能** Redis 作为缓存层,MySQL 作为存储层,在大部分请求中,数据的读取通常是从 Redis 中获取。由于 Redis 具有支持高并发的 ......
数据结构 场景 常见 结构 数据

Redis 高可用 —— 主从复制

参考 https://xiaolincoding.com/redis/cluster/master_slave_replication.html#%E7%AC%AC%E4%B8%80%E6%AC%A1%E5%90%8C%E6%AD%A5 数据都是存储在一台服务器上,如果出事就完犊子了,比如: 如果服 ......
主从 Redis

虹科干货 | 虹科Redis企业版数据库的延迟如此之小,proxy功不可没!

在Redis企业版集群的后台发生了许多事件,proxy(代理)隐藏了数据库客户端的所有活动。 大多数开发人员在构建应用程序时都会从小规模开始,使用简单的Redis开源(Redis OSS)数据库。在初期阶段,使用数据库非常直接,只需连接到单一的端点并发送请求。 然而,当Redis应用程序的需求变得更 ......
干货 功不可没 数据库 数据 Redis

Java中使用Redis

**应用框架** Spring Data Redis **Spring Data Redis介绍** Spring Data Redis 是 Spring 的一部分,提供了在 Spring 应用中通过简单的配置就可以访问 Redis 服务,对 Redis 底层开发包进行了高度封装。在 Spring ......
Redis Java

Redis 内存满了怎么办?

# Redis占用内存大小 我们知道Redis是基于内存的key-value数据库,因为系统的内存大小有限,所以我们在使用Redis的时候可以配置Redis能使用的最大的内存大小。 ## 通过配置文件配置 通过在Redis安装目录下面的redis.conf配置文件中添加以下配置设置内存大小 ``` ......
内存 怎么办 Redis

Redis入门学习

**Redis的数据类型** * String:字符串类型,较为常用。 * hash:哈希类型,适合存储对象类型数据。 * list:列表类型,按照插入顺序排序,可以有重复元素。 * set:集合类型,无序集合,没有重复元素。 * zet:有序集合类型,集合中的每一个元素都关联一个分数(score) ......
Redis

redis set nx

![](https://img2023.cnblogs.com/blog/1276309/202306/1276309-20230601163821840-1183523155.png) -1 永久存在 ![image](https://img2023.cnblogs.com/blog/127630 ......
redis set nx

离线安装redis

redis 直接去官网下载tar包就可以 主要是gcc 环境的安装包不太好找,我下载的还缺少 make 如果服务器比较干净,还得预装一下lrzsz-0.12.20.tar.gz 上传下载文件,unzip-6.0-19.el7.x86_64.rpm 解压缩文件。 个人还是比较喜欢使用rz sz 命令上 ......
redis

redis的key过期了还能取出来?

转自:https://blog.csdn.net/f80407515/article/details/121648537 参考:https://blog.csdn.net/qq_49723651/article/details/125903754 我记得在2016年,2017年的时候,我们使用2.8 ......
redis key

【Python】redis 模块_Key-Value 数据库

Redis Redis是一个开源的基于内存也可持久化的Key-Value数据库,采用ANSI C语言编写。 它拥有丰富的数据结构,拥有事务功能,保证命令的原子性。 由于是内存数据库,读写非常高速,可达10w/s的评率,所以一般应用于数据变化快、实时通讯、缓存等。 但内存数据库通常要考虑机器的内存大小 ......
Key-Value 模块 数据库 数据 Python

Linux 添加redis守护进程

1、编写启动服务文件 /lib/systemd/system/redis.service [Unit]Description=The redis-server Process ManagerDocumentation=https://redis.io/After=network.target [Se ......
进程 Linux redis

JAVA面试之Redis

1、什么是Redis? Redis 是完全开源免费的, 遵守 BSD 协议, 是一个高性能的 key-value 数据库。 Redis 与其他 key - value 缓存产品有以下三个特点: Redis 支持数据的持久化,可以将内存中的数据保存在磁盘中,重启的时候可以再次加载进行使用。 Redis ......
Redis JAVA

Redis缓存中保存短信验证码

**实现步骤** 1. 在发送短信的方法中将短信验证码保存到redis中 ![](https://img2023.cnblogs.com/blog/3161806/202306/3161806-20230601000521287-1276024478.png) 2. 在登录成功后删除redis中的验 ......
缓存 短信 Redis

Redis在SpringBoot项目中的应用

在项目中使用redis作为缓存,提高用户访问速度。 **实现思路** * 保存缓存:当用户进行页面访问时,前端会向后端发送请求。后端则会向数据库中获取数据,此时我们在请求向数据库获取数据之前先从redis缓存中尝试获取数据,如果redis缓存中存在我们需要的数据,即可直接返回。如果不存在,则在请求向 ......
SpringBoot 项目 Redis

Redis 配置文件的详解

### 1. Redis 配置文件的位置 在 linux 操作系统中,安装了 Redis 后,Redis 的配置文件位于 Redis 安装目录下,文件名为 ```redis.conf```(例如:```Ubuntu apt``` 命令安装,则配置文件位于 ```/etc/redis/redis.co ......
文件 Redis

SpringBoot集成Redis

### 依赖包: ``` org.springframework.boot spring-boot-starter-data-redis org.apache.commons commons-pool2 ``` ### 配置文件 如果是 properties 文件,使用: ``` spring.re ......
SpringBoot Redis

吃透Redis面试八股文

> 内容摘自我的学习网站:topjavaer.cn Redis连环40问,绝对够全! ## Redis是什么? Redis(`Remote Dictionary Server`)是一个使用 C 语言编写的,高性能非关系型的键值对数据库。与传统数据库不同的是,Redis 的数据是存在内存中的,所以读写 ......
八股文 八股 Redis

Redis配置文件

一、Units单位 配置大小单位,开头定义了一些基本度量单位,只支持byte,不支持bit,大小写不敏感 二、网络配置 默认情况下bind=127.0.0.1只能接收本机的访问请求,不写的情况下,无限制接受任何ip地址的访问 生产环境肯定要写你应用服务器的地址;服务器是需要远程访问的,所以需要将其注 ......
文件 Redis