redis和memcache非常像的,都是key,value的方式,将数据存放内存中。最近在学习redis,在网上看了一些这方面的资料,有三种观点:
1,redis读写内存比memcache快
2,memcache读写内存比redis快
3,memcache读写内存比redis快,但是redis整体性能优于memcache
所以我做了一下测试。关于redis和memcache的安装,请参考
redis和memcache非常像的,都是key,value的方式,将数据存放内存中。最近在学习redis,在网上看了一些这方面的资料,有三种观点:
1,redis读写内存比memcache快
2,memcache读写内存比redis快
3,memcache读写内存比redis快,但是redis整体性能优于memcache
所以我做了一下测试。关于redis和memcache的安装,请参考
一,什么是redis
redis是一个key-value存储系统。 和Memcached类似,它支持存储的value类型相对更多,包括string(字符串)、list(链表)、set(集合)和zset(有序集 合)。这些数据类型都支持push/pop、add/remove及取交集并集和差集及更丰富的操作,而且这些操作都是原子性的。在此基础上,redis 支持各种不同方式的排序。与memcached一样,为了保证效率,数据都是缓存在内存中。区别的是redis会周期性的把更新的数据写入磁盘或者把修改 操作写入追加的记录文件,并且在此基础上实现了master-slave(主从)同步。
服务器down了二天,服务器迁移了三次,看看这二天,我是怎么郁闷的。
5月29日,星期天,那天我发现我的博客不能访问了,ping不通,也打不开,traceroute只能跟踪到,dns的国际出口,基本上就跟踪不到了。
在开博不久,写了一篇关于解决php乱码问题文章,php 解决乱码的通用方法,绝大部分乱码,这篇博文都可以解决,但是也有例外。
设置请求的头信息,我们可以用header函数,可以用fsockopen,可以用curl等,本文主要讲的是用curl来设置头信息,并取得返回后的头信息。
mysql有limit,分页的时候,我们可以用limit 30,40,而oracle没有limit,用其他的方法来代替--rownum.
假如全国有100台服务器,分布23个省,市,自治区里面,我想实现的是,当上海电信用户发送请求时,就把他转接到上海的电信服务器,安徽网通用户就转接到安徽网通服务器,就近原则。这样我们提高用户的访问速度。下面就个人所学,个人了解到的有3种可行性方案。
上传进度条是怎么实现的呢?原理是怎么样的呢?当我们浏览,选择上传后,会产生一个临时文件,上传的时把这个临时文件,上传到服务器,上传完成后,这个临时文件会被删除掉。如果我们能读取这个临时文件的大小,就知道上传进度是多少了,php apc模块可以实现这个功能。
不同的公司对代码规范要不同,比如有的公司代码缩进时要用tab键,有的公司要用空格来代替tab,下面说一下eclipse php插件如果把tab键转换成空格。
我是做php的,下面就以php程序员为例,来搭建一套linux下的开发环境。基本上都图形化操作,个人觉得比较简单。ubuntu越来越像windows。