循序渐进redis

redis数据类型和字符串操作

### redis数据类型 ```python 1 字符串 》做缓存,做计数器 ''' set key value get key mset k1 v1 k2 v2 ... mget k1 k2 ... setex key exp value incrby key increment ''' 2 列 ......
字符串 字符 类型 数据 redis

redis简单介绍和使用

### redis安装 ```python """ 1、官网下载:安装包或是绿色面安装 2、安装并配置环境变量 # 官网:https://redis.io/ -下载完是源代码:c语言源码 :https://redis.io/download/#redis-stack-downloads -最稳定:6 ......
redis

Redis

一.设置密码 步骤1:application.xml下配置redis 步骤2:redis 目录下配置文件 redis-windows.conf的requirepass字段 requirepass pwd 步骤3:redis-cli 客户端设置密码 config set requirepass 'pw ......
Redis

什么是 Redis?【Redis】

Redis是一个基于 内存 的 key-value 结构的数据库 主要特点 1. 基于内存存储,读写性能高 - Redis读的速度是110000次 / S 2. 适合存储热点数据(商品、新闻资讯) 3. 它存储的 value 类型比较丰富,也称为结构化 NoSQL 数据库 ......
Redis

Redis6 的安装

# 安装网址 ‍ | Redis 官方网站 | Redis 中文官方网站 | | | | | [**http://redis.io**](http://redis.io) | http://redis.cn/ | ‍ # 安装版本 ‍ 6.2.1 for Linux(redis-6.2.1.tar. ......
Redis6 Redis

2-Redis概述

​![image](https://img2023.cnblogs.com/blog/2942345/202306/2942345-20230622081504394-95093556.png)​ ‍ # 1. 应用场景 ‍ ## 1.1 配合关系型数据库做高速缓存 ‍ - 高频次,热门访问的数据, ......
Redis

【Azure Redis 缓存】应用中出现连接Redis服务错误(production.ERROR: Connection refused)的排查步骤

问题描述 在PHP应用中,连接Redis的方法报错 RedisException(code: 0): Connection refused at /data/Redis/Connectors/PhpRedisConnector.php production.ERROR: Connection ref ......
Redis 缓存 Connection production 步骤

redis部署

# redis部署 [toc] ## 一、环境 ```sh 操作系统:Centos8.4 x86 操作用户:root gcc版本:8.5.0 Redis版本:6.2.6 [root@cloud ~]# cat /etc/redhat-release CentOS Linux release 8.2. ......
redis

2023-06-21:redis中什么是BigKey?该如何解决?

2023-06-21:redis中什么是BigKey?该如何解决? 答案2023-06-21: ### 什么是bigkey bigkey是指存储在Key-Value数据库中的键对应的值所占用的内存空间较大。举个例子,如果值是字符串类型,它可以达到最大512MB的存储空间;如果值是列表类型,最多可以存 ......
BigKey redis 2023 06 21

Redis认识

[toc] *注:*本文档仅代表个人笔记,如有错误请见谅 ## Redis认识操作以及理解 ### 1、认识 Redis(全称:Remote Dictionary Server 远程字典服务)是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、key-value数据库,并提 ......
Redis

基于Redis实现查找附近的人/排行榜

引言 在日常使用的有些APP中,想什么微信,百度地图,可以可以搜寻附近的人,距离自己多远,以及在地图上我们可以搜索附近的某个地点,距离自己的位置。针对这种类似的功能,我们可以通过redis就能实现。 redis在3.2版本之后也提供了地理位置的能力,使用redis可以轻松实现查找附近的人 一:附近的 ......
排行榜 Redis

Redis持久化方案

**Redis有两种持久化方案** - RDB持久化 - AOF持久化 **RDB持久化** RDB全称Redis Database Backup file(Redis数据备份文件),也被叫做Redis数据快照。简单来说就是把内存中的所有数据都记录到磁盘中。当Redis实例故障重启后,从磁盘读取快照 ......
方案 Redis

redis缓存失效下的降级和熔断以及测试方法

一、什么是降级和熔断 1、降级:禁用某些接口,只开放核心接口 2、熔断:禁用某些服务 说明:禁用的接口和服务访问会报错或拒绝访问。 二、如何测试 1、梳理服务中的核心接口列表 2、梳理系统重的核心服务列表 3、验证核心接口和服务的降级和熔断策略是否生效 注意:这种方式不好模拟,一般情况下降级和熔断策 ......
缓存 方法 redis

redis学习十二:数据类型命令及落地运用 (Stream)

redis流(Stream):就是redis版本的MQ,消息中间件 作用:实现消息队列,它支持消息的持久化,支持自动生成全局唯一id,支持ack确认消息的模式,支持消费组模式等,让消息队列更加的稳定和可靠。 1.xadd key */id field value 添加消息到队列末尾,id必须比上个i ......
命令 类型 数据 Stream redis

抛砖引玉:Redis 与 接口自动化测试框架的结合

> 接口自动化测试已成为保证软件质量和稳定性的重要手段。而Redis作为一个高性能的缓存数据库,具备快速读写、多种数据结构等特点,为接口自动化测试提供了强大的支持。勇哥这里粗略介绍如何结合Python操作Redis,并将其应用于接口自动化测试框架中,以提升测试效率和数据管理能力。 ### Redis ......
抛砖引玉 框架 接口 Redis

redis迁移

redis的几种数据导入导出方式【转】 环境说明:202.102.221.11 redis源实例202.102.221.12 redis目标实例202.102.221.13 任意linux系统 一、redis-dump方式 1.安装redis-dump工具 [root@202.102.221.13 ......
redis

redis学习十一:数据类型命令及落地运用 (GEO)

redis之地理空间GEO 1.geoadd key longitude latitude 名称 ; zrange key 0 -1 查看 如果出现乱码问题登录时候加上--raw 2.geopos key 名称 获取对应经纬度 3.用geohash表示 4.geodist距离多少km/m 5.geo ......
命令 类型 数据 redis GEO

设置生产redis密码

应等保检测需求,某个生产业务的redis没有设置密码,安全性低,存在未授权访问漏洞, 可成功设置 key-value。 一、查看redis是否有其他应用在使用,输入命令client list,可以看到有两个服务在连接着redis,都是我们的服务,确定了没有其他组在应用这个redis就可以了,因为害怕 ......
密码 redis

使用docker-compose同时启动MySQL和Redis

#### 环境查看 ![image](https://img2023.cnblogs.com/blog/1144139/202306/1144139-20230620134949842-1945282985.png) #### 安装docker和docker-compose ``` apt -y i ......
docker-compose 同时 compose docker MySQL

SpringBoot + Redis 实现点赞

## 点赞 ### 介绍 "点赞业务"是指一种旨在增加社交媒体平台上点赞或其他积极反应数量的服务或产品。这些服务可以涉及自动化机器人生成假的点赞和粉丝,也可以包括更为复杂的营销策略,旨在创建有吸引力的内容并建立忠实的追随者。然而,需要注意的是,许多社交媒体平台都严格禁止使用假的点赞和粉丝,参与此类行 ......
SpringBoot Redis

1.redis常见数据类型-字符串String、列表List、集合Set、Hash哈希、Zset有序集合

背景: 这里说的数据类型是value的数据类型,key的类型都是字符串。 命令不区分大小写,而key的值是区分大小写的 help @+数据类型 会出现命令提示 比如 help@string,help@list 常见命令: keys * 查看当前库所有key (匹配:keys *1) exists k ......
字符串 字符 常见 类型 数据

lettuce+redisTemplate实现redis单击和集群的整合

## lettuce+redisTemplate实现redis单击和集群的整合 Springboot 整合redis是非常方便的,大致包含如下四部分 - pom start相关jar的引入 - properties/yaml 基础配置信息 - config bean的init - bean的注入及使 ......
集群 redisTemplate lettuce redis

Windows环境下Redis的安装以及Redis Desktop Manager的下载安装

**`————本文介绍了Windows环境下Redis的安装,以及Redis数据库管理工具Redis Desktop Manager的下载和安装`** # 目录 | 一、Windows环境下安装Redis | |--|--| | **二、Redis Desktop Manager的下载及安装** | ......
Redis Windows Desktop Manager 环境

2023-06-19:讲一讲Redis分布式锁的实现?

2023-06-19:讲一讲Redis分布式锁的实现? 答案2023-06-19: ### Redis分布式锁最简单的实现 要实现分布式锁,确实需要使用具备互斥性的Redis操作。其中一种常用的方式是使用`SETNX`命令,该命令表示"SET if Not Exists",即只有在key不存在时才设 ......
分布式 Redis 2023 06 19

基于Redis实现分布式锁

**问题描述** 服务A和服务B都需要访问共享资源C。这时就会发生共服务A和服务B都去抢占享资源C,为了避免这种抢占,就需要引入分布式锁。 **分布式锁介绍** 分布式锁:控制分布式系统有序的去对共享资源进行操作,通过互斥来保证数据的一致性。 **解决方案** ![](https://img2023 ......
分布式 Redis

redis基础笔记

# redis ## 1、redis的基本使用 学习网址 http://redisdoc.com/ - 说明:redis安装好后,有16个数据库,初始默认使用0号库,编号是0...15 - 1、添加key-val [set] - 2、查看当i去哪redis的所有key [keys *] - 获取ke ......
基础 笔记 redis

安装redis

Redis是一个开源的高性能键值对存储系统,它支持多种数据结构,包括字符串、哈希表、列表、集合和有序集合。Redis的出色性能和灵活性使其成为许多应用程序的首选数据存储解决方案。在本篇博客中,我们将介绍如何在Linux系统上安装Redis。 1. 安装依赖项 在安装Redis之前,我们需要安装一些依 ......
redis

Redis的设计与实现-总结

个人真的很喜欢这本书, 从对C语言一窍不通, 到发现C语言竟然如此简洁, 以至于我喜欢上了C! 对此前面的底层数据结构也读了几次, 大致整理了书里的内容, 后面的就粗略看了一下, 不再细细整理了. [Redis的设计与实现(1)-SDS简单动态字符串](http://imlht.com/archiv ......
Redis

springboot中操作redis

## 1.maven引入相关依赖 ~~~xml org.springframework.boot spring-boot-starter-data-redis org.apache.commons commons-pool2 2.11.1 com.fasterxml.jackson.core jac ......
springboot redis

java操作redis之jedis

# java操作redis之jedis > 我们之前对Redis的学习都是在\*命令行窗口\*,那么如何使用\**Java\**来对Redis进行操作呢?对于Java连接Redis的开发工具有很多,这里先介绍通过Jedis实现对Redis的各种操作。(前提是你的redis已经配置了远程访问) ## ......
redis jedis java