![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
memcache
文章平均质量分 80
爱代码也爱生活
吸收别人的精华,记录自己走过的坑,爱好php、java、运维、web前端
展开
-
分布式memcache实现web集群session同步
php的session默认是文件存储:session.save_handler = files session.save_path = "/var/lib/php/session" 当做web集群,需要session同步时,将session存到分布式memcache来达到共享同步是个不错的办法方法:第1种:vi /etc/php.inisession.save_h原创 2016-08-04 20:23:53 · 1254 阅读 · 0 评论 -
centos yum安装memcached及php memcache扩展
注意事项:1 安装时注意权限问题 sudo2 需先启动memcache服务 php才能测试Memcached是高性能的,分布式的内存对象缓存系统,用于在动态应用中减少数据库负载,提升访问速度。开始安装memcache查找相关软件包#yum search memcache有了,现在可以安装了#yum -y install –enablerepo原创 2016-07-06 18:19:29 · 17956 阅读 · 0 评论 -
memcache一致性hash算法实战
关于memcache一致性hash算法原理:http://blog.csdn.net/nuli888/article/details/52128999使用memcache集群时,客户端"一致性hash算法"设置:第一种:使用memcahe扩展时如果想应用一致性Hash算法修改php.ini添加:[Memcache] Memcache.allow_failov原创 2016-08-05 14:46:16 · 3617 阅读 · 1 评论 -
基于memcache的分布式缓存操作
memache的分布式是在客户端实现的,memcache集群直接使用addServer就可以实现测试:两台memcache服务器192.168.20.193和192.168.20.194192.168.20.193cache_set.php<?php$mem = new Memcache();$mem->addServer('192.168.20.193原创 2016-08-05 14:25:13 · 689 阅读 · 0 评论 -
centos安装memached及php memached扩展
php有两个memcache客户端:php memcache和php memcached。php memcache独立用php实现,是老客户端,功能少,属性也可设置的少;http://pecl.php.net/package/memcachephp memcached是基于原生的c的libmemcached的扩展,更加完善,建议替换为php memcached。http://pec原创 2016-07-08 23:38:00 · 5662 阅读 · 0 评论 -
memcached存储大数据的问题
memcached存储单个item最大数据是在1MB内(redis是512M),假设数据超过1M,存取set和get是都是返回false,并且引起性能的问题。我们之前对排行榜的数据进行缓存,因为排行榜在我们全部sql select查询里面占了30%,并且我们排行榜每小时更新一次,所以必须对数据做缓存。为了清除缓存方便,把全部的用户的数据放在同一key中,因为memcached:set的时候原创 2016-07-20 18:56:55 · 2436 阅读 · 0 评论