码迷,mamicode.com
首页 >  
搜索关键字:yii memcache    ( 3929个结果
Yii——关于无主键的数据表或视图
使用 yii 写 restful api 时,有一个数据库视图因为没有主键而不能被正确的按主键查询。通常情况下可以通过类似 的方法,指定一个查询字段。 但是这不是最方便的解决办法,我们可以在模型(Model)中可以手动设置一个主键,然后就可以愉快的使用 查询了: 错误示例 报错 shell SQLS ...
分类:其他好文   时间:2018-09-07 11:56:32    阅读次数:400
google guava缓存分析
这篇文章我们分析一下guava缓存的优缺点。 guava缓存过期时间分为两种,一种是从写入时开始计时,一种是从最后访问时间开始计时,而且guava缓存的过期时间是设置到整个一组缓存上的;这和EHCache,redis,memcached等不同,这些缓存系统设置都将缓存时间设置到了单个缓存上。 gua ...
分类:其他好文   时间:2018-09-06 18:06:35    阅读次数:148
aftersave 生命周期函数
项目中,遇到这样的场景:需要把用户提交的数据保存到look表,同时表单中的add_img图片地址数组,分别保存到lookmeida表。这个多出来的,保存图片的功能,不需要改动控制器的代码,借助Model的afterSave生命周期函数,就可以自动帮我们完成。原理是look表的记录保存(或者修改)之后,会产生一个lookid,然后我们将这个lookid和mediaurl存储到lookmedia表中去
分类:其他好文   时间:2018-09-06 14:40:07    阅读次数:254
YII 返回上一页
很多的场景下,我们需要做返回上一页的功能。这样,无论用户是从哪里过来的,都可以返回上一页。对应修改页面来说,用户体验是最好的(因为不是所有人都喜欢返回列表页的,有些场景返回列表页是反人类的设计)。publicfunctionactionUpdate($id){$model=$this->findModel($id);if($model->load(Yii::$app->reque
分类:其他好文   时间:2018-09-06 14:32:29    阅读次数:201
redis的应用场景 为什么用redis
一、不是万能的菲关系系数据库redis 在面试的时候,常被问比较下Redis与Memcache的优缺点,个人觉得这二者并不适合一起比较,redis:是非关系型数据库不仅可以做缓存还能干其它事情,Memcache:是仅用做缓存。常常让我们对这二者进行比较,主要也是由于Redis最广泛的应用场景就是Ca ...
分类:其他好文   时间:2018-09-06 11:07:54    阅读次数:133
Linux下memcache编译安装与基本使用
memcache是一套分布式的高速缓存系统,特点为key-value 存储 一、在 linux 编译安装memcache、redis等,需要 gcc,make,cmake,autoconf,libtool 等工具, 直接使用yum安装即可: 二、下载官方源码: memcached依赖于libeven ...
分类:系统相关   时间:2018-09-02 15:07:13    阅读次数:286
tomcat session Memcache 共享
tomcat 采用memcache共享session 非常简单,只需考个jar,修改个xml文件基本可以。但是在windows下倒腾几天无果,没成功。网上教程也基本是linux的,应该是此项功能在linux下可使用。 MSM(memcached-session-manager) 支持tomcat6 ...
分类:系统相关   时间:2018-08-29 13:57:48    阅读次数:213
Magent+keepalived+Memcached缓存高可用群集
一、Memcached群集Memcached由Memcached服务端和Memcache客户端组成,其中分布式缓存效果必须由客户端实现,但其分布式是个伪集群,Memcached各节点之间不通信,无数据备份,负载均衡功能由客户端实现Memcached本身是基于内存的缓存,设计本身没有冗余机制;如果一个Memcached节点失去了所有的数据(如断电、重启等),理论上后端的应用程序可以从数据库中再次获取
分类:系统相关   时间:2018-08-28 18:55:32    阅读次数:226
mysql优化
1,单库表别太多,一般保持在200以下为宜 2,尽量避免SQL中出现运算,例如select a+5 from A,让DB功能单一化 3,表设计尽量小而精,能用5个字段就不要用6个(不绝对,取决于业务,该冗余时坚决不要手软) 4,SQL事务不能设计太大,比如一次性提交10W条insert,当然这个不仅 ...
分类:数据库   时间:2018-08-27 21:30:42    阅读次数:149
Python操作 RabbitMQ、Redis、Memcache、SQLAlchemy
Memcached Memcached 是一个高性能的分布式内存对象缓存系统,用于动态Web应用以减轻数据库负载。它通过在内存中缓存数据和对象来减少读取数据库的次数,从而提高动态、数据库驱动网站的速度。Memcached基于一个存储键/值对的hashmap。其守护进程(daemon )是用C写的,但 ...
分类:数据库   时间:2018-08-27 18:20:13    阅读次数:238
3929条   上一页 1 ... 49 50 51 52 53 ... 393 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!