现在许多游戏服务器直接用redis 作为数据库进行使用,这对于小的游戏是个不错的选择,因为redis 的速度和使用的简单,不少稍微大的游戏使用redis 作为中间件,持久化到mysql,将一些热点数据放到redis,也是不错的补充,今天就介绍下redis在使用的过程中的一些注意点 ❤️ 1、数据类型Redis支持五种数据类型:string(字符串),hash(哈希),list(列表),set(集合
转载 2024-07-14 23:53:28
46阅读
# 使用 Sa-Token 与 Redis 的整合:身份认证新体验 ## 引言 在现代应用开发中,用户身份认证与会话管理是非常关键的组成部分。与传统的数据库存储方式相比,使用 Redis 作为会话存储具有快速、高效的优势。本文将介绍 Sa-Token 与 Redis 的联合使用,提供示例代码,并绘制相应的 ER 图和流程图,以便更好地理解其工作原理。 ## Sa-Token 介绍 Sa-T
原创 2024-10-26 06:59:35
148阅读
传统缓存的问题传统的缓存策略一般是请求到达 Tomcat 后,先查询 Redis ,如果未命中则查询数据库,存在下面的问题:请求要经过 Tomcat 处理,Tomcat 的性能成为整个系统的瓶颈Redis 缓存失效时,会对数据库产生冲击多级缓存方案多级缓存就是充分利用请求处理的每个环节,分别添加缓存,减轻 Tomcat 压力,提升服务性能: #本地进程缓存缓存在日常开发中起着至关重要的作用,由于是
转载 2024-10-16 10:18:45
100阅读
# 科普文章:satoken集成redis ## 什么是satoken `satoken`是一个基于Spring Boot的轻量级权限管理框架,它提供了用户认证和授权的功能,同时还支持多种存储方式,包括数据库、内存存储等。在实际项目中,我们常常需要将权限信息存储在缓存中,以提高系统性能和减轻数据库负担。本文将介绍如何使用`satoken`集成`redis`作为缓存存储。 ## 集成步骤 #
原创 2024-06-30 06:15:01
470阅读
# Sa-Token与Redis的结合使用 在现代的 Java Web 开发中,健壮的用户认证和权限管理是应用程序的核心之一。Sa-Token 是一个轻量级的 Java 权限框架,其灵活性和高性能的安全认证机制使其受到许多开发者的青睐。为了提升性能和扩展性,Sa-Token 可以与 Redis 结合使用,以实现分布式的会话管理和状态存储。本文将介绍如何使用 Sa-Token 和 Redis 来实
原创 2024-09-16 06:24:35
670阅读
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
目录1、事务的ACID四大特性2、事务隔离机制:3、浅谈mysql事务隔离机制和MVCC (多版本并发控制)Multi-Version Concurrency Control4.redis事务机制       1)、 MULTI 与 EXEC命令       &nbsp
转载 2024-09-09 22:14:15
51阅读
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
转载 10月前
54阅读
Redis介绍前言Redis 简介Redis 安装Redis 服务端安装Redis 客户端安装Redis 内存存储、持久化、集群前言介绍 Redis 之前,先了解下 NoSQL (Not noly SQL)不仅仅是 SQL 属于非关系型数据库;Redis 就属于非关系型数据库传统的Mysql ,oracle ,sql server 等, 都是关系型数据库为什么需要NoSQL,主要应对以下问题,传统
实现“satoken redis 目录意义”的步骤和代码示例 # 一、引言 欢迎来到开发者的世界!作为一名经验丰富的开发者,我非常乐意帮助你解决问题。在这篇文章中,我将带你了解如何实现“satoken redis 目录意义”。我们将通过一系列步骤和代码示例来完成这个任务。 # 二、步骤 ## 1. 确认需求 在开始之前,我们需要明确需求。根据你的问题描述,我们需要实现“satoken r
原创 2024-02-05 03:33:52
73阅读
# satoken 不使用 Redis 的原理与示例 ## 概述 Redis 是一个高性能的 key-value 存储系统,被广泛用于缓存、会话管理和分布式锁等场景。然而,有时我们希望在不依赖 Redis 的情况下实现类似的功能。本文将介绍如何使用 satoken 库来实现不依赖 Redis 的 token 管理,并提供代码示例。 ## satoken 简介 [satoken]( 是一个轻
原创 2023-11-28 12:23:27
1364阅读
复制复制功能的实现同步命令传播断线重连部分重同步的实现复制偏移量复制积压缓冲区 固定长度先进先出队列,默认大小为1MB服务器运行 IDPSYNC 命令的实现身份验证心跳检测向主服务器发送 info replication 命令,lag 表示从服务器最后一次向主服务器发送 replconf ack 命令距离现在过了多少秒。如果超过 1s,说明主从服务器之间的连接出现了故障。辅助实现 min-s
1、首先导入maven依赖:<!--redis--> <dependency> <groupId>redis.clients</groupId> <artifactId>jedis</artifactId> <version>2.9.0</v
转载 2024-07-16 06:12:00
51阅读
# 实现“satoken的token写入redis”流程指南 ## 1. 引言 在开发过程中,我们经常会使用token来进行用户认证和授权。而将token存储到Redis中可以提高系统的性能和可伸缩性。本文将指导你如何实现将satoken的token写入Redis的整个流程。 ## 2. 流程图 ```mermaid flowchart TD A[生成token] --> B[写入Re
原创 2024-01-17 07:45:20
952阅读
Google一下发现 Structured Streaming + Kafka集成,记录Offset的文章挺少的,我自己摸索一下,写了一个DEMO。Github地址1. 准备配置起始和结束的offset值(默认)Schema信息 读取后的数据的Schema是固定的,包含的列如下:ColumnType说明keybinary信息的keyvaluebinary信息的value(我们自己的数据)topic
目录一、NoSQL 数据库概述1.1、定义、特点1.2、NoSQL适用场景二、Redis 的概述、安装教程2.1、概述2.2、安装教程2.2.1、下载 Linux 版本的 Redis2.2.2、安装 gcc 运行环境2.2.3、解压下载下来的安装包(这里的版本是 redis-6.2.6.tar.gz )2.2.4、编译之后,执行 install 命令2.2.5、测试启动1)启动(终端前台启动,不推
# 将Token存入Redis:Sa-Token实现指南 作为一名刚入行的开发者,你可能对如何将Token存入Redis感到困惑。别担心,本文将为你提供一份详细的指南,帮助你理解整个过程并实现它。 ## 流程概览 在实现Sa-Token将Token存入Redis之前,我们先了解一下整个流程。以下是整个流程的步骤: | 步骤 | 描述 | | --- | --- | | 1 | 添加依赖 |
原创 2024-07-27 10:23:37
1289阅读
1评论
中文网站: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
  • 1
  • 2
  • 3
  • 4
  • 5