NoSQL

首页 标签 NoSQL
# NoSQL #
关注
43500内容
Java基础常识
本文简要介绍了Java中String、StringBuilder与StringBuffer的区别,阐述了序列化与反序列化的基本概念,并概述了Java异常体系及常用数据结构,如动态数组、链表、栈、队列、哈希表、红黑树、跳表、B+树等,同时提及IO流的使用与注意事项。
杂项8
缓存三剑客(穿透、击穿、雪崩)解析及解决方案:穿透指请求数据在Redis和数据库均不存在,可通过校验、空值缓存、布隆过滤器应对;击穿针对热点数据失效,可用互斥锁或永不过期策略;雪崩因大量缓存同时失效,可采用随机过期、集群部署、降级机制缓解。
杂项7
本资料介绍了Git分支管理与远程仓库操作,包括本地与远程分支创建、文件提交流程及IDEA操作指南。同时涵盖Redis常用数据类型如String、Hash、List、Set、ZSet的应用场景与操作示例,以及缓存使用策略,帮助开发者高效管理代码与数据。
基础的数据结构
线性结构包括动态数组、链表、栈和队列,适用于顺序存储与操作。非线性结构如优先级队列、哈希表、红黑树、跳表和B+树,适用于复杂数据组织与高效查找。不同结构适用于不同场景,如HashMap适合快速查找,B+树用于数据库索引。
|
28天前
|
RabbitMQ
本内容介绍了使用RabbitMQ实现MySQL与Redis数据双写一致性的实践经验,涵盖消息高可用性、不丢失策略、消息堆积解决方案、幂等性保障及死信交换机与延迟队列的实现机制,适用于消息中间件的可靠性设计与优化。
|
28天前
| |
来自: 数据库
redis客户端备份/迁移数据的方法
第二种是客户端备份,客户端连接redis数据源,使用redis的标准协议进行导出和导入。优点是只需要知道redis的用户名和密码,而不需要知道redis的宿主机的ssh密码即可操作。而且备份和恢复数据,不会影响新数据,比如备份到恢复这段时间产生了其他的主键的数据,恢复是不会清掉这部分主键的。 目前支持redis备份/数据迁移的可视化客户端软件,主要是yunedit-redis
|
28天前
|
在Visual Studio Code中设置MySQL源码调试环境
以上步骤涵盖了在VS Code中设置MySQL源码调试环境的主要过程,是一个相对高级的任务,旨在为希望建立强大开发和调试环境的开发者提供指引。遵循这些步骤,将可以利用VS Code强大的编辑和调试功能来深入理解和改进MySQL数据库的底层实现。
分布式锁设计吗,你是如何实现锁类型切换、锁策略切换基于限流的?
本方案基于自定义注解与AOP实现分布式锁,支持锁类型(如可重入锁、公平锁等)与加锁策略(如重试、抛异常等)的灵活切换,并结合Redisson实现可重入、自动续期等功能,通过LUA脚本保障原子性,兼顾扩展性与实用性。
|
29天前
|
万字解码 Agentic AI 时代的记忆系统演进之路
本文深入探讨了在 Agentic AI 时代,记忆(Memory) 作为智能体核心能力的定义、构建与技术演进。
体育直播系统积分流水与风控开发:防刷、防伪与限频实现
本案例分享东莞梦幻网络科技体育直播系统的积分流水与风控策略设计,涵盖防刷、防伪、限频三大层面,结合ThinkPHP+MySQL+Redis+WebSocket技术栈,实现积分透明记录、接口限流、设备识别与行为分析,保障积分系统安全与稳定。
免费试用