腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
返回腾讯云官网
码猿技术专栏
欢迎关注微信公众号【码猿技术专栏】
专栏作者
举报
290
文章
297779
阅读量
51
订阅数
订阅专栏
申请加入专栏
全部文章
编程算法
spring
java
数据库
sql
http
github
网络安全
https
云数据库 Redis
servlet
缓存
云数据库 SQL Server
mvc
容器
mybatis
配置
api
网站
struts
xml
html
其他
python
存储
数据结构
c++
javascript
php
jquery
分布式
scrapy
微服务
Elasticsearch Service
boot
maven
容器镜像服务
爬虫
面向对象编程
tcp/ip
数据
注解
bash
jsp
json
ide
mongodb
ajax
打包
jar
文件存储
开源
jdk
spring boot
aop
服务
接口
日志
系统
node.js
git
tomcat
bash 指令
消息队列 CMQ 版
sql server
jdbc
hashmap
腾讯云开发者社区
jwt
框架
负载均衡
css
android
linux
unix
负载均衡缓存
apache
命令行工具
云数据库 MongoDB
腾讯云测试服务
shell
jvm
正则表达式
numpy
zookeeper
dubbo
hexo
windows
kafka
mvcc
file
logback
redis
百度
产品
登录
对象
集合
开发
算法
网关
线程
优化
费用中心
自动驾驶
lua
bootstrap
regex
单片机
嵌入式
sqlite
oracle
nosql
postgresql
access
eclipse
matlab
全文检索
nginx
批量计算
访问管理
人工智能
serverless
二叉树
rabbitmq
zabbix
socket编程
微信
安全
服务网格
数据库管理
boolean
cloud
fileinputstream
gateway
inputstream
int
io
lock
mysql
next
select
synchronized
博客
服务端
服务器
工作
架构
教程
开发环境
客户端
链表
连接
模型
内存
前后端分离
权限
权限控制
事务
数组
索引
推送
性能
虚拟机
压缩
异常
源码
搜索文章
搜索
搜索
关闭
你真的知道怎么实现一个延迟队列吗 ?
分布式
消息队列 CMQ 版
云数据库 Redis
延迟队列是我们日常开发过程中,经常接触并需要使用到的一种技术方案。前些时间在开发业务需求时,我也遇到了一个需要使用到延迟消息队列的需求场景,因此我也在网上调研了一系列不同的延迟队列的实现方案,在此进行了一个总结并且给大家进行分享。
爱撒谎的男孩
2020-12-28
439
0
分享几个压箱底儿的实用工具
云数据库 Redis
费用中心
windows
bash
bash 指令
所谓工欲善其事,必先利其器,一个好的工具往往是提升工作效率的关键,今天作者分享几个工作和生活中常用的工具软件。
爱撒谎的男孩
2020-11-10
1.7K
0
一文搞懂Redis持久化
云数据库 Redis
unix
node.js
存储
文章目录 1. 前言 2. RDB 2.1. 手动触发 2.2. 自动触发 2.3. RDB执行流程 2.4. RDB的优点 2.5. RDB的缺点 3. AOF 3.1. 如何开启AOF 3.2. AOF整体的执行流程 3.3. 命令写入 3.4. 文件同步 3.5. 文件重写机制 3.6. AOF的优点 3.7. AOF的缺点 4. AOF和RDB的区别 5. 重启加载 6. 性能问题与解决方案 7. 总结 前言 Redis目前已经成为主流的内存数据库了,但是大部分人仅仅是停留在会用的阶段,你真的了
爱撒谎的男孩
2020-04-22
342
0
接口限流算法
编程算法
java
lua
json
云数据库 Redis
文章目录 1. 导读 2. 限流的常见几种算法 2.1. 固定窗口计数器 2.2. 滑动窗口计数器 2.3. 漏桶算法 2.4. 令牌桶算法 3. 单体应用实现 4. 分布式限流 4.1. Redis如何实现 4.2. 开撸 5. 笔者有话说 导读 前几天和一个朋友讨论了他们公司的系统问题,传统的单体应用,集群部署,他说近期服务的并发量可能会出现瞬时增加的风险,虽然部署了集群,但是通过压测后发现请求延迟仍然是很大,想问问我有什么改进的地方。我沉思了一会,现在去改架构显然是不可能的,于是我给出了一个建议,
爱撒谎的男孩
2020-03-24
468
0
分布式锁-redis实现
云数据库 Redis
为什么要分布式锁 在单机的情况下,可以通过jvm提供的系列线程安全的操作来处理高并发的情况,但是在分布式的环境下,jvm提供的线程安全操作明显是不能满足要求的。在一些小型的互联网公司经常做的crud操作如果在高并发的情况下会出现很大的问题,比如: //伪代码:下订单 1、查库存:getStock() 2、判断库存:stock>0下单 3、下单:addOrder() 4、减库存 仅仅以上三步,如果在高并发的情况下,无论是单机或者集群,如果不加锁一定会出现超卖的情况。一瞬间成千上万个请求过来,如何能够确保查询
爱撒谎的男孩
2020-03-09
526
0
Shiro
缓存
java
bash
bash 指令
云数据库 Redis
文章目录 1. 项目搭建 2. Realm 2.1. 子类 2.2. 自定义Realm 2.3. 认证信息的缓存 2.4. 密码加密认证 3. 缓存管理器(CacheManager) 3.1. 清除缓存 3.2. 实现原理 4. 会话管理器(SessionManager) 4.1. 自定义SessionMananger 4.2. 自定义SessionDao 4.3. 自定义SessionId生成策略 4.4. 自定义Session监听器 4.5. 完成上述配置 4.6. 优化 4.7. 会话验证 4.7
爱撒谎的男孩
2019-12-31
1.5K
0
Spring-Data-Redis
文件存储
编程算法
云数据库 Redis
spring
api
2、需要在spring-data-redis中开启redis事务,只需要添加如下一条语句即可
爱撒谎的男孩
2019-12-31
544
0
springBoot高级
缓存
文件存储
云数据库 Redis
jdk
spring
1、在springBoot中可以使用注解式开发缓存,默认没有开启缓存中间件,那么使用的就是存储在Map中的原理,但是我们还可以配置自己的缓存中间件,比如redis
爱撒谎的男孩
2019-12-31
580
0
Spring整合Redis
编程算法
文件存储
云数据库 Redis
spring
api
文章目录 1. Spring - Data - Redis 1.1. 添加依赖 1.2. 配置RedisTemplate 1.3. 序列化问题 1.4. RedisTemplate 1.4.1. 常用的类 1.5. 文档 Spring - Data - Redis 添加依赖 需要spring的版本为4.xxx <dependency> <groupId>redis.clients</groupId> <artifactId>jedis</artifactId> <version>2.9.0</ve
爱撒谎的男孩
2019-12-31
692
0
Redis总结
数据库
sql
云数据库 Redis
tomcat
jar
文章目录 1. Redis 1.1. 数据库的分类 1.2. what 1.3. 特点 1.4. Redis安装 1.4.1. 第一种 yum 安装 1.4.1.1. 常用命令 1.4.2. 编译安装 1.4.2.1. 配置环境变量 1.5. 启动客户端 1.6. Redis 提供了5中数据类型 1.7. keys * 1.8. String类型命令 1.8.1. SET 1.8.2. get 1.8.3. del 1.8.4. append 1.8.5. decr 1.8.6. decrby 1.8
爱撒谎的男孩
2019-12-31
477
0
Redis主从复制
云数据库 Redis
文章目录 1. Redis主从复制 1.1. 作用 1.2. 搭建前的准备 1.3. 主从节点关系 1.4. 查看复制信息 info replication 1.5. 建立复制 1.5.1. 动态配置 1.5.2. 配置文件配置 1.5.3. 操作 1.6. 断开复制 1.7. 切主 1.7.1. 执行流程 1.7.2. 提示 1.8. 安全性 1.9. 只读 1.10. 传输延迟 1.10.1. 提示 1.11. 一主一从 1.12. 一主多从 1.13. 树状主从结构 Redis主从复制 本章介绍
爱撒谎的男孩
2019-12-31
347
0
Redis客户端操作
云数据库 Redis
文章目录 1. Redis客户端 1.1. Jedis 1.1.1. 远程连接 1.1.2. 解决拒绝连接问题 1.1.3. 添加依赖 1.1.4. 测试 Redis客户端 Jedis 远程连接 yum install redis : 安装redis 开启6379端口 在自己的阿里云的控制台上开启防火墙6379 firewall-cmd --zone=public --add-port=6379/tcp 如果显示firewall not running start firewalld.service
爱撒谎的男孩
2019-12-31
540
0
Redis使用场景
云数据库 Redis
消息队列 CMQ 版
kafka
缓存
网站
文章目录 1. Redis使用场景 1.1. 缓存 1.2. 排行榜系统 1.3. 计数器应用 1.4. 社交网络 1.5. 消息队列系统 Redis使用场景 缓存 缓存机制几乎在所有的大型网站都有使用,合理地使用缓存不仅可以加快数据的访问速度,而且能够有效地降低后端数据源的压力。Redis提供了键值过期时间设置,并且也提供了灵活控制最大内存和内存溢出后的淘汰策略。可以这么说,一个合理的缓存设计能够为一个网站的稳定保驾护航。第 排行榜系统 排行榜系统几乎存在于所有的网站,例如按照热度排名的排行榜,按照发
爱撒谎的男孩
2019-12-31
619
0
Redis常用命令
云数据库 Redis
编程算法
文章目录 1. Redis常用命令 1.1. Redis全局命令 1.2. 内部编码 1.2.1. String 类型 1.2.2. Hash 哈希 1.3. 慢查询命令 1.4. 事务 Redis常用命令 Redis全局命令 keys * : 查看所有的key,这个会遍历所有的键,复杂度为O(n),因此当存在了大量的key,应该禁止使用这个命令 dbsize :查看键key的个数,这个是直接获取内置的键总数变量,因此复杂度为O(1) exists key : 检查键值是否存在,存在返回1,否则返回
爱撒谎的男孩
2019-12-31
454
0
Redis持久化
云数据库 Redis
unix
jquery
node.js
文章目录 1. Redis持久化 1.1. RDB (默认使用) 1.1.1. 手动触发 (bgsave) 1.1.2. 自动触发 1.1.3. 备份的文件位置 1.1.4. RDB的优缺点 1.1.4.1. 优点 1.1.4.2. 缺点 1.2. AOF 1.2.1. AOF 工作流程 1.2.2. 开启 1.2.3. 文件同步 1.2.4. 文件重写 1.2.4.1. 文件变小的原因 1.2.4.2. 手动触发 1.2.4.3. 自动触发 1.3. 性能优化 1.3.1. fork操作 1.3.1.
爱撒谎的男孩
2019-12-31
613
0
Redis的管道Pipeline
bash
云数据库 Redis
api
编程算法
文章目录 1. Redis的管道(Pipeline) 1.1. 为什么使用管道 1.2. 客户端使用管道执行命令 1.2.1. API Redis的管道(Pipeline) 为什么使用管道 其中redis的执行一条命令可以分为四个步骤 发送命令 命令排队 命令执行 返回结果 其中1-4之间所需要的时间称为往返时间(RTT) Redis提供了批量操作命令(例如mget、mset等),有效地节约RTT。但 大部分命令是不支持批量操作的,例如要执行n次hgetall命令,并没有 mhgetall命令存在,需要
爱撒谎的男孩
2019-12-31
1.5K
0
springBoot整合spring-data-redis
编程算法
文件存储
云数据库 Redis
spring
json
文章目录 1. SpringBoot整合Spring data redis 1.1. 依赖 1.2. 连接配置 1.3. 序列化方式的配置 1.4. StringRedisTemplate 1.5. RedisTemplate SpringBoot整合Spring data redis 依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data
爱撒谎的男孩
2019-12-30
895
0
Spring中的Aware解析
容器
c++
网络安全
云数据库 Redis
spring
简介 Spring框架中提供了许多实现了Aware接口的类,这些类主要是为了辅助Spring访问容器中的数据,比如BeanNameAware,这个类能够在Spring容器加载的过程中将Bean的名字(id)赋值给变量。 常用的Aware BeanNameAware:能够获取bean的名称,即是id BeanFactoryAware:获取BeanFactory实例 ApplicationContextAware:获取ApplicationContext MessageSourceAware:获取Message
爱撒谎的男孩
2019-12-30
958
0
没有更多了
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
立即发文
Python精品学习库
代码在线跑,知识轻松学
立即查看
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
立即体验
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
立即查看
领券
问题归档
专栏文章
快讯文章归档
关键词归档
开发者手册归档
开发者手册 Section 归档