Redis的两种备份(持久化)方式:RDB和AOF

Redis的两种备份(持久化)方式:RDB和AOF-华尔子博-奥夏网
在 Redis 中存在两种方式的备份:一种是快照恢复(RDB),通过快照(snapshotting)实现的,它是备份当前瞬间 Redis 在内存中的数据记录。 另一种是只追加文件(Append-Only File,AOF),其作...
3年前
0558

Redis的基础事务和常用操作方法

Redis的基础事务和常用操作方法-华尔子博-奥夏网
和其他大部分的 NoSQL 不同,Redis 是存在事务的,尽管它没有数据库那么强大,但是它还是很有用的,尤其是在那些需要高并发的网站当中。 使用 Redis 读/写数据要比数据库快得多,如果使用 Redis...
4年前
01870

Redis哈希数据结构和常用命令代码示例

Redis哈希数据结构和常用命令代码示例-华尔子博-奥夏网
Redis 中哈希结构就如同 Java 的 map 一样,一个对象里面有许多键值对,它是特别适合存储对象的,如果内存足够大,那么一个 Redis 的 hash 结构可以存储 2 的 32 次方减 1 个键值对(40 多亿)...
4年前
01380

Redis的6种数据类型比较及使用要点

Redis的6种数据类型比较及使用要点-华尔子博-奥夏网
Redis 是一种基于内存的数据库,并且提供一定的持久化功能,它是一种键值(key-value)数据库,使用 key 作为索引找到当前缓存的数据,并且返回给程序调用者。 当前的 Redis 支持 6 种数据类型...
4年前
02420

Redis是什么?它的优点及优势有哪些?

Redis是什么?它的优点及优势有哪些?-华尔子博-奥夏网
Redis 是当前互联网世界最为流行的 NoSQL(Not Only SQL)数据库。NoSQL 在互联网系统中的作用很大,因为它可以在很大程度上提高互联网系统的性能。 Redis 具备一定持久层的功能,也可以作为一...
4年前
02510

MyBatis动态sql之choose、when、otherwise标签

MyBatis动态sql之choose、when、otherwise标签-华尔子博-奥夏网
有些时候不想用到所有的条件语句,而只想从中择取一二,针对这种情况,MyBatis 提供了 <choose> 元素,它有点像 Java 中的 switch 语句。在 myBatisDemo03 应用中测试 <choose> 元...
1年前
04713

MyBatis配置文件environments和子元素transactionManager、dataSource解析

MyBatis配置文件environments和子元素transactionManager、dataSource解析-华尔子博-奥夏网
在 MyBatis 中,运行环境主要的作用是配置数据库信息,它可以配置多个数据库,一般而言只需要配置其中的一个就可以了。 它下面又分为两个可配置的元素:事务管理器(transactionManager)、数据...
3年前
01040

MyBatis自定义TypeHandler处理枚举

MyBatis自定义TypeHandler处理枚举-华尔子博-奥夏网
在Mybatis中,处理枚举类的TypeHandler有两个: EnumTypeHandler: 用于保存枚举名 EnumOrdinalTypeHandler: 用于保存枚举的序号。 在实际项目中,以上往往不能满足我们的需求。 需求分析 枚举需...
4年前
01530

MyBatis系统定义的TypeHandler

MyBatis系统定义的TypeHandler-华尔子博-奥夏网
MyBatis 内部定义了许多有用的 typeHandler,如表 1 所示。 表 1 系统定义的typeHandler 类型处理器 Java类型 JDBC类型 BooleanTypeHandler java.lang.Boolean,boolean 数据库兼容的 BOOLEAN B...
4年前
01480

什么是MyBatis程序,如何开发第一个MyBatis程序

什么是MyBatis程序,如何开发第一个MyBatis程序-华尔子博-奥夏网
在创建项目之前,首先在 MySQL 数据库中创建 mybatis 数据库和 user 表,sql 语句如下所示: CREATE DATABASE mybatis; USE mybatis; DROP TABLE IF EXISTS `user`; CREATE TABLE `user` ( `uid...
4年前
01790