memcached实现集群中的session共享存储优缺点

简介:

    优点说明

    1. memcached是内存缓存,在读写速度上会比普通files时快很多

    2. 可以解决多个服务器公用session的难题


    缺点说明

    1. session数据都保存在memory中,持久化方面有所欠缺,但对session数据来说不是问题

    2. 也可以用其它的持久化系统存储sessions,例如:redis,ttserver

    3. 高性能高并发场景,cookies的效率比session更好很多,因此,很多大网站都会用cookies解决会话共享问题

    ①web服务器上配置PHP文件,指定缓存服务器作为session服务器

    vim /application/php/lib/php.ini        php.ini中进行配置

    1461:session.save_handler = memcache

    1490:session.save_path = "tcp://10.0.0.100:11211"

    使用memcached内存缓存软件实现会话保持的配置,只需修改php.ini对应上述参数,值为上述值即可

    ②缓存服务器上开启缓存服务功能,做为session服务器

    memcached -m 16m -p 11211 -d -u root -c 8192

本文转自写个博客骗钱博客51CTO博客,原文链接http://blog.51cto.com/dadonggg/1950171如需转载请自行联系原作者

菜鸟东哥
相关文章
|
2月前
|
存储 缓存 NoSQL
【赵渝强老师】Memcached集群的架构
Memcached 是一个高性能的分布式内存对象缓存系统,通过在内存中维护一个巨大的 Hash 表来存储各种格式的数据,如图像、视频、文件及数据库检索结果等。它主要用于减轻数据库压力,提高网站系统的性能。Memcached 不支持数据持久化,因此仅作为缓存技术使用。其数据分布式存储由客户端应用程序实现,而非服务端。
【赵渝强老师】Memcached集群的架构
|
5月前
|
存储 缓存 NoSQL
深入解析Memcached:内部机制、存储结构及在大数据中的应用
深入解析Memcached:内部机制、存储结构及在大数据中的应用
|
8月前
|
存储 缓存 关系型数据库
【面试问题】Memcached和MySQL的query cache相比,有什么优缺点?
【1月更文挑战第27天】【面试问题】Memcached和MySQL的query cache相比,有什么优缺点?
|
存储 缓存 移动开发
Memcached源码分析 - 内存存储机制Slabs(5)
Memcached源码分析 - 网络模型(1)Memcached源码分析 - 命令解析(2)Memcached源码分析 - 数据存储(3)Memcached源码分析 - 增删改查操作(4)Memcached源码分析 - 内存存储机制Slabs(5)Memcached源码分析 - LRU淘汰算法(6)Memcached源码分析 - 消息回应(7) 开篇  这篇文章的目的是想把Memcached的内存管理机制讲解清楚,在前面的文章中我们已经提交到Item是Memcached中存储的数据单元,而Item的内存分配策略就是本章的重点了。
1593 0
|
算法 PHP
PHP取模hash和一致性hash操作Memcached分布式集群
本篇笔记记录了PHP使用Memcached扩展,采用取模hash和一致性hash算法操作Memcached分布式集群的实现对比
1477 0
|
8月前
|
Linux Memcache
Linux - 安装memcached
Linux - 安装memcached
119 0
Linux - 安装memcached
|
7月前
|
缓存 Java Spring
SpringBoot配置第三方专业缓存技术Memcached 下载 安装 整合测试 2024年5000字详解
SpringBoot配置第三方专业缓存技术Memcached 下载 安装 整合测试 2024年5000字详解
57 0