logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Redis_1_初识Redis+浅谈分布式系统

本文介绍了Redis的定位及分布式系统的演进过程。Redis最初作为消息中间件设计,现主要用作内存数据库,相比MySQL访问速度更快但存储空间有限。为解决性能问题,常将Redis与MySQL结合使用。接着阐述了分布式架构的演进路径:从单机架构到应用服务集群、读写分离、引入缓存、分库分表,最终到微服务架构。每个阶段都面临性能瓶颈问题,解决方案包括水平扩展、负载均衡、冷热数据分离等,但也带来系统复杂度

文章图片
#redis#数据库#缓存
Redis_4_常见命令(完)+认识数据类型和编码方式

Redis的key过期策略通过两种方式实现:1) 定期删除 - 随机抽查部分key检查过期时间,避免全量扫描;2) 惰性删除 - 访问时检查key是否过期。这两种策略结合仍可能残留过期key,因此Redis还提供了内存淘汰机制作为补充。值得注意的是Redis未采用定时器方案删除过期key,主要考虑单线程架构的简洁性。Redis的值编码方式会根据数据类型和内容优化,如string有raw/int/e

文章图片
#redis#数据库#缓存
Linux

本文介绍了Linux操作系统的基础知识、常用命令及Java Web项目部署流程。主要内容包括:Linux发展历史、常见发行版、目录结构等背景知识;ls、cd、vim等20余个常用命令详解;使用apt安装JDK和MySQL的步骤;以及将Java Web项目部署到Linux服务器的完整流程,涵盖环境配置、数据库准备、项目打包上传、端口开放等关键环节。文章还提供了项目部署常见问题的排查方法,帮助开发者顺

文章图片
#linux#服务器#运维
到底了