作者:Roshan Kumar最近,我有幸在 Spark +AI 峰会上发表了题目为“Redis + Structured Streaming:扩展您持续应用完美组合”演讲。我对这个主题兴趣是由 Apache Spark Redis 在过去几个月中引入新功能引起。根据我之前使用 Apache Spark 经验,我很欣赏它在运行批处理时优雅,并且它在 2.0 版本中引入&nbsp
转载 2024-07-11 13:27:24
19阅读
# 使用 Sa-Token 与 Redis 整合:身份认证新体验 ## 引言 在现代应用开发中,用户身份认证与会话管理是非常关键组成部分。与传统数据库存储方式相比,使用 Redis 作为会话存储具有快速、高效优势。本文将介绍 Sa-Token 与 Redis 联合使用,提供示例代码,并绘制相应 ER 图流程图,以便更好地理解其工作原理。 ## Sa-Token 介绍 Sa-T
原创 2024-10-26 06:59:35
148阅读
中文网站:http://redis.cn/documentation.html英文网站:https://redis.io/1.安装:$ tar xzf redis-3.2.8.tar.gz$ cd redis-3.2.8$ make服务端启动$ src/redis-server客户端启动$ src/redis-cli2.redis配置两个以及两个以上服务实例redis实例运行基于【redis.c
# 科普文章:satoken集成redis ## 什么是satoken `satoken`是一个基于Spring Boot轻量级权限管理框架,它提供了用户认证授权功能,同时还支持多种存储方式,包括数据库、内存存储等。在实际项目中,我们常常需要将权限信息存储在缓存中,以提高系统性能减轻数据库负担。本文将介绍如何使用`satoken`集成`redis`作为缓存存储。 ## 集成步骤 #
原创 2024-06-30 06:15:01
470阅读
现在许多游戏服务器直接用redis 作为数据库进行使用,这对于小游戏是个不错选择,因为redis 速度使用简单,不少稍微大游戏使用redis 作为中间件,持久化到mysql,将一些热点数据放到redis,也是不错补充,今天就介绍下redis在使用过程中一些注意点 ❤️ 1、数据类型Redis支持五种数据类型:string(字符串),hash(哈希),list(列表),set(集合
转载 2024-07-14 23:53:28
46阅读
传统缓存问题传统缓存策略一般是请求到达 Tomcat 后,先查询 Redis ,如果未命中则查询数据库,存在下面的问题:请求要经过 Tomcat 处理,Tomcat 性能成为整个系统瓶颈Redis 缓存失效时,会对数据库产生冲击多级缓存方案多级缓存就是充分利用请求处理每个环节,分别添加缓存,减轻 Tomcat 压力,提升服务性能: #本地进程缓存缓存在日常开发中起着至关重要作用,由于是
转载 2024-10-16 10:18:45
100阅读
# Sa-Token与Redis结合使用 在现代 Java Web 开发中,健壮用户认证权限管理是应用程序核心之一。Sa-Token 是一个轻量级 Java 权限框架,其灵活性高性能安全认证机制使其受到许多开发者青睐。为了提升性能扩展性,Sa-Token 可以与 Redis 结合使用,以实现分布式会话管理状态存储。本文将介绍如何使用 Sa-Token Redis 来实
原创 2024-09-16 06:24:35
673阅读
redis_集群目录redis_集群问题什么是集群redis cluster配置修改redis cluster 如何分配这六个节点?什么是slots在集群中录入值查询集群中值故障恢复集群Jedis开发(待学习)Redis集群优势Redis 集群不足问题容量不够,redis如何进行扩容?并发写操作, redis如何分摊?另外,主从模式,薪火相传模式,主机宕机,导致ip地址发生变化,应用程序中
 Trie,又经常叫前缀树,字典树等等。它有很多变种,如后缀树,Radix Tree/Trie,PATRICIA tree,以及bitwise版本crit-bit tree。当然很多名字意义其实有交叉。 定义在计算机科学中,trie,又称前缀树或字典树,是一种有序树,用于保存关联数组,其中键通常是字符串。与二叉查找树不同,键不是直接保存在节点中,而是由节点在树中位置决定
Redis实战Redis客户端客户端通信原理客户端和服务器通过 TCP 连接来进行数据交互, 服务器默认端口号为 6379 。客户端和服务器发送命令或数据一律以 \r\n (CRLF 回车+换行)结尾。如果使用 wireshark 对 jedis 抓包:环境:Jedis 连接到虚拟机 202,运行 main,对 VMnet8 抓包。过滤条件:ip.dst==192.168.8.202 and
# 实现“satokentoken写入redis”流程指南 ## 1. 引言 在开发过程中,我们经常会使用token来进行用户认证授权。而将token存储到Redis中可以提高系统性能可伸缩性。本文将指导你如何实现将satokentoken写入Redis整个流程。 ## 2. 流程图 ```mermaid flowchart TD A[生成token] --> B[写入Re
原创 2024-01-17 07:45:20
952阅读
windows下redis 配置文件参数说明   1.先看redis.windows.conf 文件# Redis configuration file example # Note on units: when memory size is needed, it is possible to specify # it in the
转载 11月前
54阅读
Redis介绍前言Redis 简介Redis 安装Redis 服务端安装Redis 客户端安装Redis 内存存储、持久化、集群前言介绍 Redis 之前,先了解下 NoSQL (Not noly SQL)不仅仅是 SQL 属于非关系型数据库;Redis 就属于非关系型数据库传统Mysql ,oracle ,sql server 等, 都是关系型数据库为什么需要NoSQL,主要应对以下问题,传统
目录1、事务ACID四大特性2、事务隔离机制:3、浅谈mysql事务隔离机制MVCC (多版本并发控制)Multi-Version Concurrency Control4.redis事务机制       1)、 MULTI 与 EXEC命令       &nbsp
转载 2024-09-09 22:14:15
51阅读
# satoken 不使用 Redis 原理与示例 ## 概述 Redis 是一个高性能 key-value 存储系统,被广泛用于缓存、会话管理分布式锁等场景。然而,有时我们希望在不依赖 Redis 情况下实现类似的功能。本文将介绍如何使用 satoken 库来实现不依赖 Redis token 管理,并提供代码示例。 ## satoken 简介 [satoken]( 是一个轻
原创 2023-11-28 12:23:27
1367阅读
复制复制功能实现同步命令传播断线重连部分重同步实现复制偏移量复制积压缓冲区 固定长度先进先出队列,默认大小为1MB服务器运行 IDPSYNC 命令实现身份验证心跳检测向主服务器发送 info replication 命令,lag 表示从服务器最后一次向主服务器发送 replconf ack 命令距离现在过了多少秒。如果超过 1s,说明主从服务器之间连接出现了故障。辅助实现 min-s
实现“satoken redis 目录意义”步骤代码示例 # 一、引言 欢迎来到开发者世界!作为一名经验丰富开发者,我非常乐意帮助你解决问题。在这篇文章中,我将带你了解如何实现“satoken redis 目录意义”。我们将通过一系列步骤代码示例来完成这个任务。 # 二、步骤 ## 1. 确认需求 在开始之前,我们需要明确需求。根据你问题描述,我们需要实现“satoken r
原创 2024-02-05 03:33:52
73阅读
Redis与Spring Cache使用简介Redis基本介绍Redis简介高性能键值缓存服务器memcached也经常被拿来与Redis进行比较:这两者都可用于存储键值映射,性能也相差无几,但是Redis能够自动以两种不同方式将数据写入硬盘,并且Redis除了能存储普通字符串键之外,还可以存储其他4种数据结构,而memcached只能存储普通字符串键。这些不同之处使得Redis可以用于解决
转载 2024-07-01 21:21:21
51阅读
相信哈希表大家并不陌生,今天顺便聊聊Redis哈希表。Hash表回顾哈希表是一种存储数据结构,他有很多名字(键值对、字典、符号表、映射、关联数组)。在哈希表中,键值是一一对应关系,一个键key对应一个值value。哈希表这个数据结构可以通过键key,在O(1)时间复杂度情况下获得对应值。由于C语言自己没有内置哈希表这一数据结构,因此Redis自己实现了Hash表。哈希冲突及处理办法哈希
# 如何将 Sa-Token 令牌存储到 Redis 作为一名初入开发领域小白,可能你对使用 Sa-Token 进行认证授权以及如何将相关键存储到 Redis过程感到迷茫。今天,我将带你一步步实现这一功能,并帮助你了解整个流程。 ## 整体流程 在开始编码之前,让我们先了解一下流程。我们可以将整个过程总结为以下几个步骤: | 步骤 | 描述
原创 8月前
298阅读
  • 1
  • 2
  • 3
  • 4
  • 5