Redis详细概述
技术分类
解决问题类型
技术
功能性
JAVA、Jsp、RDBMS、Tomcat、HTML、Linux、JDBC、SVN
扩展性
Struts、Spring、SpringMVC、Hibernate、Mybatis
性能
NoSQL、Java线程、Hadoop、Nginx、MQ、ElasticSearch
随着web技术的不断发展,用户访问量的大幅度提升,同时也产生了大量的用户数据,加之智能移动设备的普及,
所有的互联网平台都面临着巨大的性能挑战。
web服务器面临着CPU及内存压力,数据库服务器面临着IO压力。
问题及主要解决方案
CPU及内存压力:主要为session存储问题
但session应该存在哪里呢?
存储在cookie中
优点:极高的扩展性和可用性
缺点:不安全
存储在文件服务器或者数据库里
优点:简单高性能,支持分布式与集群
缺点: 数据库的大量IO效率问题
session复制
优点: 实现简单、配置较少、当网络中有机器Down掉时不影响用户访问
缺点: 广播式复制有一定廷时,会带来一定网络开销;session对象内容相同 ...
Hello World
Welcome to my blog!
by zeker