所有内容 第557页
-
Rspec的数据库事务:如何清理陈旧数据?
测试用例之间的陈旧数据是RSpec中竞态条件的主要原因之一,包括数据库Redis、文件等。本文就将讨论如何清理数据库中的陈旧数据。 Rails Rspec后台默认事务 如果使用rails-rspec,...
-
Spring Boot Redis实现分布式锁,真香!!
之前看很多人手写分布式锁,其实 Spring Boot 现在已经做的足够好了,开箱即用,支持主流的 Redis、Zookeeper 中间件,另外还支持 JDBC。 本篇栈长以 Redis 为例(这也是...
-
基于MyCat构建MySQL分布式集群
什么是MyCat MyCat是一个开源的分布式数据库中间件,是一个实现了MySQL协议的服务器,前端用户可以把它看作是一个数据库代理,用MySQL客户端工具和命令行访问,而其后端可以用MySQL原生协...
-
一次教科书级别的Redis高可用架构设计实践
一、高可用架构设计原理 1、概述 Qunar Redis 集群是一个分布式的高可用架构,整个架构主要由以下几个重要部分组成: Redis Server 节点:每个节点有一主一从两个实例,多个节点组成一...
-
Spring Boot 如何快速集成Redis?
Spring Boot 如何快速集成 Redis?没错,栈长本文教你,让大家少走弯路! 添加依赖 使用像 Redis 这类的 NoSQL 数据库就必须要依赖 spring-data-redis 这样的...
-
-
聊一聊 Redis 数据内部存储使用到的数据结构
Redis 数据库虽然一直都在使用,但是对其内部存储结构之类的,都没有研究过,哪怕是面试的时候都没有准备过这方面的东西。最近在看一门网课,里面有讲到过这一块的内容,结合了《Redis 设计与实现》这本...
-
在MySQL中怎样进行跨库查询?
在MySQL中跨库查询主要分为两种情况,一种是同服务的跨库查询;另一种是不同服务的跨库查询;它们进行跨库查询是不同的,下面就具体介绍这两种跨库查询。 一、同服务的跨库查询 同服务的跨库查询只需要在关联...
-
打造出色查询:如何优化SQL查询?
我们致力于打造能够较好运行并延续较长一段时间的query(查询)。本文将给出关于优化SQL语句的几点建议,希望能够帮到你。 1. 尝试不去用select *来查询SQL,而是选择专用字段。 反例: s...
-
使用 Python 配合 Redis 超越缓存
如果你是一位 Python 开发者, 那么你肯定使用过 Redis , 并且认为它是一个很棒的缓存。 虽然你的印象没有错, Redis 的确是一个很棒的缓存, 但使用 Redis 能够解决的问题并不仅...
