开发者社区> 科技探索者> 正文

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如需转载请自行联系原作者

菜鸟东哥

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
redis持久化原理、缓存问题处理方案
redis redis持久化 redis开机的时候--->加载持久化文件(第一次开启的时候没有)--->启动了--->会写入一些数据 --->redis会在某一时刻把内存的数据写入磁盘(生成持久化文件
77 0
什么是非关系型数据库,Redis概述、安装及部署Redis群集(下)
什么是非关系型数据库,Redis概述、安装及部署Redis群集(下)
57 0
什么是非关系型数据库,Redis概述、安装及部署Redis群集(上)
什么是非关系型数据库,Redis概述、安装及部署Redis群集(上)
80 0
Memcache 缓存机制以及分布式
Memcached是一个高性能的分布式内存对象缓存系统。
146 0
Redis 缓存使用技巧和设计方案
Redis 缓存使用技巧和设计方案
152 0
轻量级 memcached缓存代理 twemproxy实践
本文内容脑图如下: 文章共 533字,阅读大约需要 2分钟 ! 概 述 twemproxy(nutcracker) 是 Twitter开源的轻量级 memcached / redis 代理服务器,本质就是一个集群管理工具,主要用来弥补 Redis和 Memcached对集群管理的不足,其完成的最大功劳就是通过在后端减少同缓存服务器的连接数从而增加吞吐量。
1645 0
redis架构演变与redis-cluster群集读写方案
本文涉及到近年来redis多实例架构的演变过程,包括普通主从架构、哨兵模式下的主从架构、redis-cluster高可用架构的简介。同时还介绍使用Java的两大redis客户端:Jedis与Lettuce用于读写redis-cluster的数据的一般方法。
30570 0
Memcached源码分析 - 数据存储(3)
Memcached源码分析 - 网络模型(1)Memcached源码分析 - 命令解析(2)Memcached源码分析 - 数据存储(3)Memcached源码分析 - 增删改查操作(4)Memcached源码分析 - 内存存储机制Slabs(5)Memcached源码分析 - LRU淘汰算法(6)Memcached源码分析 - 消息回应(7) 开篇  这篇文章的目的主要是为了讲清楚Memcached内部数据存储结构,以及基于该存储结构的增删改查操作过程。
899 0
memcached 缓存数据库应用实践
1.1 数据库对比 缓存: 将数据存储到内存中,只有当磁盘胜任不了的时候,才会启用缓存       缺点:断电数据丢失(双电),用缓存存储数据的目的只是为了应付大并发的业务。 数据库: mysql(关系型数据库,能够保证数据一致性,保证数据不丢失,当因为功能太多,导致性能不高) ===数据参考...
1698 0
+关注
科技探索者
文章
问答
视频
文章排行榜
最热
最新
相关电子书
更多
阿里云Redis企业版Tair持久存储系列技术解读
立即下载
低代码开发师(初级)实战教程
立即下载
阿里巴巴DevOps 最佳实践手册
立即下载