中文网站: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
# 使用 Sa-Token 与 Redis 的整合:身份认证新体验 ## 引言 在现代应用开发中,用户身份认证与会话管理是非常关键的组成部分。与传统的数据库存储方式相比,使用 Redis 作为会话存储具有快速、高效的优势。本文将介绍 Sa-Token 与 Redis 的联合使用,提供示例代码,并绘制相应的 ER 图流程图,以便更好地理解其工作原理。 ## Sa-Token 介绍 Sa-T
原创 2024-10-26 06:59:35
148阅读
作者:Roshan Kumar最近,我有幸在 Spark +AI 峰会上发表了题目为“Redis + Structured Streaming:扩展您的持续应用的完美组合”的演讲。我对这个主题的兴趣是由 Apache Spark Redis 在过去几个月中引入的新功能引起的。根据我之前使用 Apache Spark 的经验,我很欣赏它在运行批处理时的优雅,并且它在 2.0 版本中引入&nbsp
转载 2024-07-11 13:27:24
19阅读
现在许多游戏服务器直接用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,又称前缀树或字典树,是一种有序树,用于保存关联数组,其中的键通常是字符串。与二叉查找树不同,键不是直接保存在节点中,而是由节点在树中的位置决定
# 科普文章:satoken集成redis ## 什么是satoken `satoken`是一个基于Spring Boot的轻量级权限管理框架,它提供了用户认证授权的功能,同时还支持多种存储方式,包括数据库、内存存储等。在实际项目中,我们常常需要将权限信息存储在缓存中,以提高系统性能减轻数据库负担。本文将介绍如何使用`satoken`集成`redis`作为缓存存储。 ## 集成步骤 #
原创 2024-06-30 06:15:01
470阅读
一.分布式锁的实现方案目前比较常见的分布式锁实现方案有以下几种:基于数据库,如MySQL基于缓存,如Redis(AP)基于Zookeeper(CP)、etcd(CP)等etcd 是一个强一致性的分布式键值存储, 提供一种可靠的方法来存储需要由 分布式系统或计算机集群。它优雅地处理领导者 网络分区期间的选举,可以容忍计算机故障,甚至 在领导节点中。 性能对比:缓存 > Zookeeper、et
转载 2024-01-30 03:15:43
34阅读
最近遇到笔记本电脑需要通过手机共享热点连接网络,这种情况可以通过无线热点有线热点方式来解决。过去一直在iPhone 个人热点下通过蓝牙和局域网开放无线信号,将手机作为一个热点,电脑连接到手机热点,进行上网操作。这种连接方式的缺点在于每次需要用电脑连接WIFI的时候,需要将手机的蓝牙无线局域网先处于关闭状态,再通过打开个人热点,开启蓝牙无线局域网,这样的操作无形之中增加了不少的工作量,并且机身
转载 2023-08-07 23:38:50
66阅读
Redis实战Redis客户端客户端通信原理客户端和服务器通过 TCP 连接来进行数据交互, 服务器默认的端口号为 6379 。客户端和服务器发送的命令或数据一律以 \r\n (CRLF 回车+换行)结尾。如果使用 wireshark 对 jedis 抓包:环境:Jedis 连接到虚拟机 202,运行 main,对 VMnet8 抓包。过滤条件:ip.dst==192.168.8.202 and
在使用 Redis 的过程中,快照(RDB)与追加文件(AOF)的共用实现了一种数据持久化的方案。然而,当我们将这两种持久化机制同时开启时,可能会导致一些问题。这篇文章将详细记录如何解决 Redis 快照 AOF 共用带来的问题。 ## 问题背景 在一个高并发的在线交易系统中,使用 Redis 来存储用户会话购物车数据。为了保障数据的持久性,开发团队决定同时启用 Redis 的快照 AO
原创 7月前
57阅读
目录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集群解决方案:codiscluster1、Codiscodis是一个代理中间件,当客户端向codis发送指令时,codis负责将指令转发到后面的redis来执行,并将结果返回给客户端。一个codis实例可以连接多个redis实例,也可以启动多个codis实例来支撑,每个codis节点都是对等的,这样可以增加整体的QPS需求,还能起到容灾功能。槽位关系codis根据key直接hash
Redis与Spring Cache使用简介Redis基本介绍Redis简介高性能键值缓存服务器memcached也经常被拿来与Redis进行比较:这两者都可用于存储键值映射,性能也相差无几,但是Redis能够自动以两种不同的方式将数据写入硬盘,并且Redis除了能存储普通的字符串键之外,还可以存储其他4种数据结构,而memcached只能存储普通的字符串键。这些不同之处使得Redis可以用于解决
转载 2024-07-01 21:21:21
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
转载 11月前
54阅读
  • 1
  • 2
  • 3
  • 4
  • 5