Redis分布式锁及安全问题解决
2024-05-15 10:56 | 分类:数据库 | 评论:0 次 | 浏览: 76
一、为什么需要分布式锁单机锁: 多个线程同时改变一个变量时,需要对变量或者代码块做同步从而保证串行修改变量.多机系统: 存在多机器多请求同时...
利用redis lua脚本实现时间窗分布式限流
2024-05-15 10:56 | 分类:数据库 | 评论:0 次 | 浏览: 100
需求背景:限制某sql在30秒内最多只能执行3次需求分析微服务分布式部署,既然是分布式限流,首先自然就想到了结合redis的zset数据结构...
Redis中不同持久化方式的差异对比
2024-05-15 10:56 | 分类:数据库 | 评论:0 次 | 浏览: 87
前言大家应该都知道,redis持久化方式主要有两种:rdb(redis database)和aof(append-only file)。但是...
redis和redisson实现分布式锁的操作方法
2024-05-15 10:56 | 分类:数据库 | 评论:0 次 | 浏览: 87
基于setnx命令的分布式锁1. 加锁使用 redis 实现分布式锁,最直接的想法是利用 setnx 和 expire 命令实现加锁。在 r...
Redis+aop实现接口防刷(幂等)的解决方案
2024-05-15 10:56 | 分类:数据库 | 评论:0 次 | 浏览: 84
幂等和接口防刷概念这两者其实是属于不同的场景但是在一些情况下,实现方式上有异曲同工之妙。防刷顾名思义,想让某个接口某个人在某段时间内只能请求...
如何监听Redis中Key值的变化(SpringBoot整合)
2024-05-15 10:56 | 分类:数据库 | 评论:0 次 | 浏览: 89
一、概念当redis中的值发生改变时,通过配置来监听key值的变化。事件通过 redis 的订阅与发布功能(pub/sub)来进行分发, 因...
Redis shake实现可视化监控的示例代码
2024-05-15 10:56 | 分类:数据库 | 评论:0 次 | 浏览: 83
一.redis-shake v41.镜像######################### dockerfile #############...
Redis缓存数据库表(列单独缓存)的示例代码
2024-05-15 10:56 | 分类:数据库 | 评论:0 次 | 浏览: 82
在redis中缓存数据库表数据,而不使用json结构来表示value,通常意味着我们会将数据库表的每一行数据映射为redis中的一个或多个键...
保证Redis中存储的Token安全性的示例详解
2024-05-15 10:56 | 分类:数据库 | 评论:0 次 | 浏览: 96
确保redis中存储的token安全性是一个多层面的任务,涉及到网络、应用、数据和操作等多个方面的安全措施。以下是一些更详细的实践建议和示例...
RedisTemplate中boundHashOps的使用小结
2024-05-15 10:56 | 分类:数据库 | 评论:0 次 | 浏览: 80
redis是一款开源的key-value数据库,运行在内存中,由c语言编写。企业开发通常采用redis来实现缓存。同类的产品还有memcac...
redis发布订阅模式的实现
2024-05-15 10:56 | 分类:数据库 | 评论:0 次 | 浏览: 72
redis 发布订阅(pub/sub)是一种消息通信模式:发送者(pub)发送消息,订阅者(sub)接收消息。redis 的 subscri...
redis实现分布式全局唯一id的示例代码
2024-05-15 10:56 | 分类:数据库 | 评论:0 次 | 浏览: 79
一、前言在很多项目中生成类似订单编号、用户编号等有唯一性数据时还用的uuid工具,或者自己根据时间戳+随机字符串等组合来生成,在并发小的时候...
Redis的大Key对持久化影响分析
2024-05-15 10:56 | 分类:数据库 | 评论:0 次 | 浏览: 76
redis 的持久化方式有两种:aof 日志和rdb 快照。所以接下来,针对这两种持久化方式具体分析分析。大 key 对 aof 日志的影响...
Redis 生成分布式业务单号的实现
2024-05-15 10:56 | 分类:数据库 | 评论:0 次 | 浏览: 75
背景:微服务架构,有三个微服务,分别是签收、对账、开票,需要生成唯一的分布式单号格式:标识 + 年月日 + 生成顺序(三位)例子:qs202...
Redis key命令key的储存方式
2024-05-15 10:56 | 分类:数据库 | 评论:0 次 | 浏览: 74
redis是目前使用比较广泛的nosql数据库,它也是一种基于key-value结构的数据库且支持多种数据类型,redis中它的存储是使用一...
Redis如何高效删除大key
2024-05-15 10:56 | 分类:数据库 | 评论:0 次 | 浏览: 84
大key的删除问题大key(bigkey)是指 key 的 value 是个庞然大物,例如 hashes, sorted sets, lis...
SQLite学习手册(SQLite在线备份)
2024-05-15 10:54 | 分类:数据库 | 评论:0 次 | 浏览: 189
一、常用备份: 下面的方法是比较简单且常用的sqlite数据库备份方式,见如下步骤: 1). 使用sqlite api或shell工具在源数...
SQLite3 API 编程手册
2024-05-15 10:54 | 分类:数据库 | 评论:0 次 | 浏览: 196
前序:... 1一、 版本... 1二、 基本编译... 2三、 sqlite操作入门... 2(1) 基本流程... 2(2) sql语句...
SQLite3中的日期时间函数使用小结
2024-05-15 10:54 | 分类:数据库 | 评论:0 次 | 浏览: 193
接下来干嘛呢?建一张表吧。这里需要注意的是,sqlite不支持在创建表的同时创建索引,所以要分两步走,先创建表然后再创建索引然后往里面插一点...
SQLite3中自增主键相关知识总结
2024-05-15 10:54 | 分类:数据库 | 评论:0 次 | 浏览: 191
一、sqlite清空表并将自增列归零sql标准中有truncate table语句,用来清空表的所有内容。但sqlite不支持这个语句。在s...
初识SQLITE3数据库
2024-05-15 10:54 | 分类:数据库 | 评论:0 次 | 浏览: 189
数据库database,我们都没有接触过数据库,那么数据库是什么? 它是一个有结构的、集成的、可共享的统一管理的数据集合!所谓有结构的,指的...
SQLite数据库安装及基本操作指南
2024-05-15 10:54 | 分类:数据库 | 评论:0 次 | 浏览: 192
1. 介绍sqlite 是一个开源的嵌入式关系数据库,实现自包容、零配置、支持事务的sql数据库引擎。 其特点是高度便携、使用方便、结构紧凑...
SQLITE3 使用总结
2024-05-15 10:54 | 分类:数据库 | 评论:0 次 | 浏览: 219
前序:这里要注明,我是一个跨平台专注者,并不喜欢只用 windows 平台。我以前的工作就是为 unix 平台写代码。下面我所写的东西,虽然...
ubuntu下使用SQLite3的基本命令
2024-05-15 10:54 | 分类:数据库 | 评论:0 次 | 浏览: 201
系统平台:ubuntu10.04简介sqlite3一款主要用于嵌入式的轻量级数据库,本文旨在为熟悉sqlite3基本命令提供技术文档。 备注...
SQLite中的WAL机制详细介绍
2024-05-15 10:54 | 分类:数据库 | 评论:0 次 | 浏览: 209
一、什么是wal?wal的全称是write ahead logging,它是很多数据库中用于实现原子事务的一种机制,sqlite在3.7.0...
SQLite中重置自动编号列的方法
2024-05-15 10:54 | 分类:数据库 | 评论:0 次 | 浏览: 198
目前流行的数据库都提供了自动编号类型,sqlite也不例外。当数据库中包含自动编号的字段时,sqlite会自动建立一个名为 sqlite_s...
SQLite字符串比较时的大小写问题解决方法
2024-05-15 10:54 | 分类:数据库 | 评论:0 次 | 浏览: 68
大部分数据库在进行字符串比较的时候,对大小写是不敏感的。但是,最近使用sqlite的时候,却发现它的情况恰好相反。假设表user的结构和值如...
Sqlite数据库里插入数据的条数上限是500
2024-05-15 10:54 | 分类:数据库 | 评论:0 次 | 浏览: 83
今天在向sqlite数据库里插入数据的时候,报了这样一个错:去stackoverflow上查了一下,发现有人回答这个问题:链接原来一次性向数...
SQLite教程(一):SQLite数据库介绍
2024-05-15 10:54 | 分类:数据库 | 评论:0 次 | 浏览: 65
一、简介: sqlite是目前最流行的开源嵌入式数据库,和很多其他嵌入式存储引擎相比(nosql),如berkeleydb、membase等...