所有文章
Redis04_数据类型
Redis五种数据类型介绍,包括String(字符串、数字、序列化对象,最大512MB,支持原子操作)、List(可重复元素,支持头尾操作,用于消息队列)。常用命令如SET/GET、INCR/DECR、LPUSH/RPUSH等,应用场景包括缓存、计数器、分布式锁等。

Redis03_benchmark性能测试
Redis自带的redis-benchmark工具可进行压力测试,示例命令测试100个并发连接和10万请求:`redis-benchmark -h localhost -p 6379 -c 100 -n 100000`。

Redis02_Mac安装
本文介绍了在Mac上使用Homebrew安装和配置Redis的步骤,包括安装Redis、查看安装路径和配置文件位置、启动和停止Redis服务、连接Redis客户端以及设置后台运行。同时提供了相关命令和注意事项,如使用brew启动服务、通过redis-cli连接和关闭服务等。

Redis01_NoSQL和Redis概述
NoSQL是非关系型数据库统称,支持灵活数据模型、高扩展性和高性能,包括键值、文档、列族和图数据库等类型。Redis是基于内存的键值数据库,支持多种数据结构,高性能且支持持久化。其单线程设计通过内存存储和高效事件机制保证性能,6.0后引入多线程IO提升网络处理能力。采用定期删除和惰性删除策略管理过期数据。

Spring Security实战-构建安全的Web应用
Spring Security是Spring生态中处理身份验证与授权的核心框架,基于Servlet过滤器链实现灵活安全控制。其核心组件包括UserDetails(用户身份凭证)、UserDetailsService(用户数据加载)、AuthenticationManager(认证管理)及各类过滤器(如登录、授权等)。

MyBatis-Plus讲解
MyBatisPlus是MyBatis的增强工具,提供极简开发、无侵入式增强和丰富功能,包括内置CRUD方法、条件构造器、分页插件、主键生成策略、逻辑删除和乐观锁等。通过BaseMapper接口可自动获得常用方法,支持Lambda表达式构建查询条件,并配备代码生成器提高效率。还提供自动填充、分页查询和乐观锁插件等实用功能,简化开发流程。
