第一步:在resources文件夹下创建一个目录mybatis-generator,在目录mybatis-generator下创建文件generatorConfig.xml(此处的目录名可任意取) 第二步:在pom文件标签<plugins>处引入依赖 <plugin> <groupId>org.my ...
转载
2021-07-22 18:36:00
107阅读
2评论
1.导入mybatis的jar包:mybatis-x.x.x.jar2.使用XML配置mybatis,创建SqlSessionFactory XML配置文件的名称通常为mybatis-config.xml,内容基本格式如下:<?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE configuration PUBLIC "-//m...
转载
2021-07-09 17:23:27
235阅读
在MyBatis中使用in关键字参数为集合时,需要使用到foreach标签。 下面详细介绍以下foreach标签的几个参数 foreach属性.png 实例: <select id="getNewListByLabelID" resultMap="BaseResultMap" parameterTy
转载
2022-03-30 13:45:52
832阅读
1.导入mybatis的jar包:mybatis-x.x.x.jar2.使用XML配置mybatis,创建SqlSessionFactory XML配置文件的名称通常为mybatis-config.xml,内容基本格式如下:<?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE configuration PUBLIC "-/
转载
2022-04-02 17:53:18
265阅读
# 宝塔面板下的Redis使用方法
Redis(Remote Dictionary Server)是一个开源的内存键值存储系统,广泛用于数据缓存、消息队列等多种场景。通过宝塔面板,你可以轻松地安装和管理Redis。在这篇文章中,我们将介绍宝塔面板下Redis的使用方法,并提供相应的代码示例。
## 一、安装Redis
在宝塔面板中安装Redis非常简单。首先,登录宝塔面板,并按照以下步骤进行
缓存雪崩是指当缓存中有大量的key在同一时刻过期,或者Redis直接宕机了,导致大量的查询请求全部到达数据库,造成数据库查询压力骤增,甚至直接挂掉。那么这些问题该怎么解决呢?针对大量key同时过期的情况,解决起来比较简单,我们只需要将每个key的过期时间打散即可,使它们的失效点尽可能均匀分布。而针对redis发生故障的情况,部署redis时可以使用redis的几种高可用方案部署。二. 什么是缓存击
# 如何使用Redis Lua
## 简介
在Redis中,Lua脚本是一种非常有用的功能,可以减少网络开销并提高执行效率。本文将教你如何使用Redis Lua。
## 流程
| 步骤 | 内容 |
| ---- | ---- |
| 1 | 编写Lua脚本 |
| 2 | 将Lua脚本加载到Redis中 |
| 3 | 调用Lua脚本执行 |
## 操作步骤
### 1. 编写Lua脚
原创
2024-04-30 07:08:23
42阅读
一、引言 今天开始有关Redis学习的第九篇文章了,以后肯定会大量系统使用Redis作为缓存介质,为了更好的更好的Redis,自己写了两个工具类,但是这两个工具类,没有提供一致的接口,是为了使用的独立性。测试已经完毕,可以正常访问Windows和Linux版本上的Redis服务,各种操作也没问题。今天就把主要代码贴
转载
2024-09-27 10:35:49
66阅读
1.框架配置<dependency><groupId>tk.mybatis</groupId><artifactId>mapper-spring-boot-starter</artifactId><version>2.0.3-beta1</version></dependency><depende
原创
2020-08-15 20:36:03
1668阅读
redis命令使用
转载
2019-04-28 17:16:18
616阅读
# 理解 Redis HGET 使用方法
在现代应用程序中,Redis 是一种高效的内存数据存储解决方案。它提供了多种数据结构,其中哈希结构(hash)是一种常用的数据结构,用于存储键值对。而 `HGET` 是用来获取哈希字段的值的命令。本篇文章将详细介绍如何使用 `HGET` 命令,并提供实现的完整步骤和代码示例。
## 整体流程
在使用 `HGET` 命令之前,我们需要先了解一下基本的流
原创
2024-09-28 05:54:41
109阅读
MyBatis动态sql之foreach标签 Mybatis之foreach标签使用方法,Mybatis之foreach标签在xml文件中使用方法,持久层写法: <if test="questionIds!= null and questionIds.size()>0" >
WHERE id in
<foreach collection="ques
原创
2022-07-30 16:56:40
312阅读
首先引入 maven 插件: <dependency> <groupId>com.github.pagehelper</groupId> <artifactId>pagehelper</artifactId> <version>4.1.4</version> </dependency> params ...
转载
2021-09-17 16:56:00
234阅读
2评论
Redis高级:分片集群1 搭建分片集群主从和哨兵可以解决高可用、高并发读的问题。但是依然有两个问题没有解决:海量数据存储问题,单个Redis节点对于数据的存储量是有上限的高并发写的问题,高并发读的问题我们可以用主从集群来解决,那高并发写的问题又该怎样解决呢针对上述问题,我们可以搭建Redis的分片集群,如图所示:Redis的分片集群具有以下特征:集群中有多个master,每个master保存不同
转载
2023-08-15 16:26:29
42阅读
# 使用 VSCode Redis Explorer 的方法
## 引言
Redis 是一个广泛使用的内存数据库,因其高性能和灵活的数据结构而受到开发者的青睐。为了更方便地管理 Redis 数据库,我们可以利用 Visual Studio Code(VSCode)的插件——Redis Explorer。本文将详细介绍如何在 VSCode 中使用 Redis Explorer,并且提供实现这一功
一、Redis主从读数据不一致
大家在使用redis的时候,经常会用expire来设置key的过期时间,以为某个key到期就会马上清除。但在设置为主写随机读时,发现存在key未失效的情况,下面具体分析:原因一过期策略的问题:3.2之后的版本已不存在以下问题 Redis key的三种过期策略 惰性删除:当读/写一个已经过期的key时,会触发惰性删除策略,直接删除掉这个过期key,很明显,这是被动
转载
2023-09-15 21:50:02
180阅读
文章目录一、通用命令二、单线程三、数据结构和内部编码1.字符串string(1)字符串常用命令(2)底层实现2.哈希hash(1)常用命令(2)存储对象的方式3.列表list(1)常用命令增删查改4.集合set(1)集合内操作API(2)集合间操作API5.有序集合zset(1)特点(2)常用命令 一、通用命令
keys 用于查找所有符合给定模式 pattern 的 key keys在生产环境中
转载
2023-07-13 16:10:05
45阅读
在使用 Egg.js 和 Redis 构建高效的后端应用时,开发者往往需要熟悉相关的使用方法和最佳实践。本文将围绕“egg js redis使用方法”这一主题,分为多个结构化部分,包括版本对比、迁移指南、兼容性处理、实战案例、排错指南及生态扩展。这些内容将为开发者们提供清晰的指引,以便更好地集成和使用 Egg.js 与 Redis。
## 版本对比
在开始之前,有必要对 Egg.js 和 Red
# Redis中GRAPH使用方法
## 引言
Redis是一个开源的内存数据结构存储系统,可以用于存储和检索各种数据类型。其中,Redis Graph是Redis的一个模块,用于处理图形数据,提供了强大的图形处理功能。本文将介绍Redis中Graph的使用方法,并通过代码示例详细说明。
## 什么是Redis Graph
Redis Graph是一个在Redis数据库中处理图形数据的模块
原创
2023-10-14 11:59:13
590阅读
# Redis Pop和Push的使用方法
## 引言
在现代应用中,数据存储技术的选择至关重要。在众多数据存储工具中,Redis以其高性能和强大的数据结构成为了开发者的热门选择。Redis不仅支持简单的键值对存储,还支持丰富的数据结构操作,其中包括列表(List)。本文将详细探讨Redis中的Pop和Push操作,探寻其应用场景,并提供一些代码示例帮助读者更好地理解这些操作。
## Red