特性 事务redis acid

服务器docker中redis和mysql连不上解决方法

问题描述 mysql报错: ERROR 2013 (HY000): Lost connection to MySQL server at 'reading initial communication packet', system error: 0 redis报错:(总之就是本地连不上docker中 ......
服务器 方法 docker redis mysql

一图看懂华为云CodeArts Link六大特性

本文分享自华为云社区《一图看懂华为云CodeArts Link六大特性,带你体验一站式跨平台数据互联》,作者:华为云PaaS服务小智 。 能够打破不同研发工具之间的壁垒,实现数据的无缝集成和互通。 体验通道: https://www.huaweicloud.com/devcloud/link.htm ......
CodeArts 特性 Link

Redission获取Redis时间

RScript script = redissonClient.getScript(StringCodec.INSTANCE); long currentTime = script.eval(RScript.Mode.READ_WRITE, "local time = redis.call('TIM ......
Redission 时间 Redis

【C 语言基础】C风格数组初始化”={a};方式”的特性

当进行数组初始化的时候,可以采用 ={一个元素的值} 的方式,例如: int intarr[10] = {1}; int chararr[20] = {'a'}; 使用这种方式初始化,可以将数组所有成员都初始化,没有随机值,保证了安全。 其中,数组第一个值为指定元素的值,其余成员的值全为0。 测试代 ......
语言基础 数组 特性 风格 语言

SpringBoot定义拦截器+自定义注解+Redis实现接口防刷(限流)

实现思路 在拦截器Interceptor中拦截请求 通过地址+请求uri作为调用者访问接口的区分在Redis中进行计数达到限流目的 简单实现 定义参数 访问周期 最大访问次数 禁用时长 #接口防刷配置,时间单位都是秒. 如果second秒内访问次数达到times,就禁用lockTime秒 acces ......
注解 SpringBoot 接口 Redis

Redis简述|以及它能用于做什么?

什么是RedisRedis是一种开源的NoSQL内存数据库,用于高性能的数据存储和访问。Redis支持多种数据类型,包括字符串、哈希、列表、集合和有序集合,并且支持分布式存储和操作。Redis的特点包括快速、高可用和易扩展等,适用于各种应用场景。 Redis应用场景Redis可以广泛应用于多种场景, ......
Redis

MySQL学习(16)事务隔离级别

事务隔离级别 前言 一次事务的执行,就是一次状态的转换。事务执行后,必须从一个一致性状态转换到下一个一致性状态,如果事务发生中止,也要回滚到最初的一致性状态。 什么是事务隔离级别 系统通过一些方法,使得并发执行的事务按照一定的顺序单独执行,或者最终执行的效果和单独执行一样。也就是说让事务“隔离”地执 ......
级别 事务 MySQL 16

JDK8新特性之接口默认方法与静态方法

接口默认方法与静态方法 有这样一些场景,如果一个接口要添加一个方法,那所有的接口实现类都要去实现,而某些实现类根本就不需要实现这个方法也要写一个空实现,所以接口默认方法就是为了解决这个问题。 接口静态方法类似于默认方法,但是我们不能在实现类中覆盖它们,可以避免默认方法在实现类中被覆盖实现。 注意要点 ......
方法 静态 特性 接口 JDK8

redis

介绍 # 1 redis 什么 -数据库就是个存数据的地方:只是不同数据库数据组织,存放形式不一样 -mysql 关系型数据库(oracle,sqlserver,postgrasql) -非关系型数据(no sql):redis,mongodb,clickhouse,infludb,elastics ......
redis

基于C# Socket实现的简单的Redis客户端

前言 Redis是一款强大的高性能键值存储数据库,也是目前NOSQL中最流行比较流行的一款数据库,它在广泛的应用场景中扮演着至关重要的角色,包括但不限于缓存、消息队列、会话存储等。在本文中,我们将介绍如何基于C# Socket来实现一个简单的Redis客户端类RedisClient,来演示构建请求和 ......
客户端 客户 Socket Redis

redis命令批量删除key

redis-cli --raw keys "*pattern*" | xargs redis-cli del ......
命令 redis key

.Net Core Redis缓存接口以及实现

群里的老表说用 StackExchange.Redis 遇到超时问题 Timeout performing GET my_141 (5000ms), inst: 30, qu: 0, qs: 20, in: 20320, serverEndpoint: 172.16.3.119:6379, mgr: ......
缓存 接口 Redis Core Net

Redis哨兵

1.描述 哨兵(sentinel)是redis主从结构中的一个重要组件,其也是一个redis服务,不过是一个特殊的redis服务,只用来监听redis示例,不负责数据的读写。 2.作用 监控:会不断监控主节点和从节点是否正常运行 自动故障转移:当主节点挂掉后,会进行自动转移,将其中一个从节点变为主节 ......
哨兵 Redis

Ubuntu 20.04 安装 Redis

https://developer.aliyun.com/article/764565 步骤1:安装1. sudo apt update2. sudo apt install redis-server # 检查服务状态3. sudo systemctl status redis-server # 输 ......
Ubuntu 20.04 Redis 20 04

本机Java连接虚拟机的redis相关

1、代码 Jedis jedis = new Jedis("192.168.88.151",6379); 2、开启6379端口 //查看6379端口是否开启--yes是开启;no是关闭 firewall-cmd --query-port=6379/tcp //开启6379端口 firewall-cm ......
redis Java

虚拟机安装redis相关步骤

1、官网下载地址--https://download.redis.io 2、下载redis wget http://download.redis.io/releases/redis-5.0.7.tar.gz 3、将文件解压缩 tar -zvxf redis-5.0.7.tar.gz 4、编译redi ......
步骤 redis

虚拟机下载redis时使用make命令报错

问题描述 使用make命令编译redis时,发现这里一直报错~~ 问题解决 先下载c++编译器: yum -y install gcc-c++ 我是又重新解压了文件,再次使用make命令,就ok啦~ ......
命令 redis make

性能测试复习准备——linux环境下安装redis(7.0.5)

参考博客:https://blog.csdn.net/qq_52227892/article/details/130649748 参考博客:https://www.cnblogs.com/756623607-zhang/p/17412640.html 使用的redis版本下载:本文中安装的版本为:h ......
性能 环境 linux redis

HarmonyOS 高级特性

引言 本章将探讨 HarmonyOS 的高级特性,包括分布式能力、安全机制和性能优化。这些特性可以帮助你构建更强大、更安全、更高效的应用。 目录 HarmonyOS 的分布式能力 HarmonyOS 的安全机制 HarmonyOS 的性能优化 总结 1. HarmonyOS 的分布式能力 Harmo ......
HarmonyOS 特性

redis系列~通用基础知识

Redis为什么这么快 完全基于内存操作 使⽤单线程,避免了线程切换和竞态产生的消耗 基于⾮阻塞的IO多路复⽤机制 C语⾔实现,优化过的数据结构,基于⼏种基础的数据结构,redis做了⼤量的优化,性能极⾼ IO多路复用机制讲解 1 单线程阻塞处理 2 多线程并发处理 3 IO多路复用,单线程并发处理 ......
基础知识 基础 知识 redis

Redis统计操作

聚合统计 建议使用Set类型,但是以下命令时间复杂度均为O(N),数据量大时可能会有阻塞问题。 以user:id存储的用户id数据为例。 交集 统计8月4日相对于8月3日留存的用户。 SINTERSTORE user:id:rem user:id:20200803 user:id:20200804 ......
Redis

Redis Functions 介绍之二

首先,让我们先回顾一下上一篇讲的在Redis Functions中关于将key的名字作为参数和非key名字作为参数的区别,先看下面的例子。首先,我们先在一个Lua脚本文件mylib.lua中定义如下的库和函数。 // mylib.lua 文件开始 // #!lua name= mylib local ......
Functions Redis

redis-cli批量scan删除

redis-cli命令行删除数据 最近因为需要对redis部分存量数据执行删除,因为存量数据量比较大且正在提供服务,需要使用scan扫描,删除的时候需要判断存储的业务状态对于status为0的删除,记录一下处理命令,用于备忘 ./redis-cli -c -h 172.x.x.x -p xxxx - ......
redis-cli redis scan cli

docker redis

docker run --restart=always -p 6379:6379 --name redis -d redis:latest --requirepass 123456 docker run --restart=always \ -p 6379:6379 \ --name redis \ ......
docker redis

redis数据类型

·Redis 常见数据类型 string 可存储三种类型值: 字符串 整数 浮点数 string是最基本的类型,value可以是数字、字符串或者二进制数据。string类型是二进制安全的。意思是redis的string可以包含任何数据。比如jpg图片或者序列化的对象 。 常用于缓存、计数、共享ses ......
类型 数据 redis

Windows下绿色版Redis安装与配置

介绍 官网:https://redis.io Redis是用C语言开发的一个开源的高性能键值对(key-value)数据库,官方提供的数据是可以达到100000+的QPS(每秒内查询次数)。它存储的value类型比较丰富,也被称为结构化的NoSql数据库。 NoSql(Not Only SQL),不 ......
Windows 绿色 Redis

【主流技术】聊一聊 Redis 的基本结构和简单应用(一)

Redis 是目前互联网后端的热门中间件之一,在许多方面都有深度的应用,作为后端开发熟练掌握该技术是十分有必要的。 Redis 的五种数据类型是:1、String(字符串);2、Hash(哈希);3、List(列表);4、Set(集合);5、Sort Set (有序集合)。其余的用的比较少,本文暂不... ......
主流 结构 Redis 技术

Redis 多线程网络模型

目录前言Redis 为什么快Redis 为何选择单线程避免过多的上下文切换开销避免同步机制的开销简单可维护Redis 的网络模型单线程网络模型多线程异步任务多线程网络模型设计思路CPU 亲和性CPU 高速缓存NUMA 架构无锁设计Reds 多线程模型小结源码剖析多线程初始化读取请求写回响应I/O 线 ......
线程 模型 Redis 网络

Mac安装Redis

Mac安装redis步骤 使用homebrew安装redis(特别简单) commond+空格搜索terminal终端 打开终端输入 /bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.s ......
Redis Mac

【限流】Redis + Lua 实现分布式限流器

目录Redis + Lua 限流实现1. 导入依赖2. 配置application.properties3. 配置RedisTemplate实例4. 定义限流类型枚举类5. 自定义注解6. 切面代码实现7. 控制层实现8. 测试 Redis + Lua 限流实现 技术栈:自定义注解 + aop + ......
分布式 Redis Lua