02 2012 档案

摘要:连接控制 QUIT 关闭连接 AUTH (仅限启用时)简单的密码验证 适合全体类型的命令 EXISTS key 判断一个键是否存在;存在返回 1;否则返回0; DEL key 删除某个key,或是一系列key;DEL key1 key2 key3 key4 TYPE key 返回某个key元素的数据类型 ( none:不存在,string:字符,list,set,zset,hash) KEYS pattern 返回匹配的key列表 (KEYS foo*:查找foo开头的keys) RANDOMKEY 随机获得一个已经存在的key,如果当前数据库为空,则返回空字符串 RENAME oldname 阅读全文
posted @ 2012-02-26 10:09 wenanry 阅读(952) 评论(0) 推荐(0) 编辑
摘要:配置文件参数说明: 1. Redis默认不是以守护进程的方式运行,可以通过该配置项修改,使用yes启用守护进程 daemonize no 2. 当Redis以守护进程方式运行时,Redis默认会把pid写入/var/run/redis.pid文件,可以通过pidfile指定 pidfile /var/run/redis.pid 3. 指定Redis监听端口,默认端口为6379,作者在自己的一篇博文中解释了为什么选用6379作为默认端口,因为6379在手机按键上MERZ对应的号码,而MERZ取自意大利歌女Alessia Merz的名字 port 6379 4. 绑定的主机地址 b... 阅读全文
posted @ 2012-02-26 10:05 wenanry 阅读(75769) 评论(2) 推荐(5) 编辑
摘要:window平台Redis安装 下载地址: http://code.google.com/p/servicestack/wiki/RedisWindowsDownload Redis文件夹有以下几个文件 redis-server.exe:服务程序 redis-check-dump.exe:本地数据库检查 redis-check-aof.exe:更新日志检查 redis-benchmark.exe:性能测试,用以模拟同时由N个客户端发送M个 SETs/GETs 查询 (类似于 Apache 的ab 工具). 指定redis的配置文件,如没有指定,则使用默认设置 ... 阅读全文
posted @ 2012-02-26 10:02 wenanry 阅读(3006) 评论(1) 推荐(0) 编辑
摘要:在网络上传数据时,可以先把对象的数据序列化成字节数组,在客户端接收到数据后,再反序列化成对象,在转换成自己的类型 我写了两个方法,可以直接使用,非常方便: 一、对象序列化为字节数组1///<summary>2///二进制方式将object对象序列化到字节数组中3///</summary>4///<paramname="obj"></param>5///<returns></returns>6publicstaticbyte[]SerializeByBinary(Objectobj)7{8byte[]bu 阅读全文
posted @ 2012-02-20 11:45 wenanry 阅读(4363) 评论(0) 推荐(2) 编辑
摘要:Nginx的Web缓存服务主要由proxy_cache相关指令集和fastcgi_cache相关指令集 构成。最新的Nginx 0.8.32版本,proxy_cache和fastcgi_cache已经比较完善,完全可以取代Squid,同时作为负载均衡服务器和Web缓存服务 器来使用。 Nginx从0.7.48版本开始,支持了类似Squid的缓存功能。这个缓存是把URL及相关组合当作Key,用md5编码哈希后保存在硬盘上, 所以它可以支持任意URL链接,同时也支持404/301/302这样的非200状态码。虽然目前官方的Nginx Web缓存服务只能为指定URL或状态码设置过期时间,不支持类.. 阅读全文
posted @ 2012-02-19 23:10 wenanry 阅读(1140) 评论(0) 推荐(0) 编辑
摘要:1、传统缓存之一(404) 这个办法是把nginx的404错误定向到后端,然后用proxy_store把后端返回的页面保存。 配置: location / {root /home/html/;#主目录expires 1d;#网页的过期时间error_page 404 =200 /fetch$request_uri;#404定向到/fetch目录下} location /fetch/ {#404定向到这里internal;#指明这个目录不能在外部直接访问到expires 1d;#网页的过期时间alias /home/html/;#虚拟目录文件系统地址要和locaion /一致,proxy_sto 阅读全文
posted @ 2012-02-19 23:03 wenanry 阅读(1879) 评论(0) 推荐(0) 编辑
摘要:1. 客户端浏览器上的缓存(非Cookie, Cookie中的内容为: 键和值均为string类型的键值对) 我们可以通过在Http回应中增加特定的头部说明来指定浏览器的缓存策略; 添加头部说明的手段既可以通过页面指令声明设置, 也可以通过编程方式设置. 对于图片、Javascript脚本、CSS等资源, 可以在IIS管理器中, 右击图片等资源, 选择”属性” --> HttpHeaders后, 勾选Enable Content Expiration并设置时间即可. 一种值得推荐的手段是, 将需要缓存的资源分类, 如: image/dynamic/、image/static/, 这样我们 阅读全文
posted @ 2012-02-19 23:02 wenanry 阅读(11384) 评论(0) 推荐(1) 编辑
摘要:redis作为NoSQL数据库的一种应用,响应速度和命中率上还是比较高效的。项目中需要用集中式可横向扩展的缓存框架,做了一点调研,即便 redis、memcached存在效率上的差异(具体比较参考http://timyang.net/data/mcdb-tt-redis/),但其 实都能满足目前项目的需求;但是redis还是比较风骚的,支持链表和集合操作,支持正则表达式查找key,目前项目缓存的结果大多是链表,如果链表新增 或者修改数据的话,redis就体现出了极大的优势(memcached只能重新加载链表,redis可以对链表新增或者修改)1:下载redis下载地址 http://code. 阅读全文
posted @ 2012-02-18 00:42 wenanry 阅读(499) 评论(0) 推荐(0) 编辑
摘要:前提是已经安装了php和memcached 图形界面的监控是通过memcache.php来实现的, 1.把该php程序拷贝到apache的web根目录 [root@cacti srv]# cd /usr/local/apache/htdocs/ 2. 更改相应的连接IP和端口,用户名,密码等 [root@cacti htdocs]# vi memcache.php(需要更改的如下) 其中memcache和password是默认的用户名和密码,更改自己想要用的web浏览控制用户名和密码 其中192.168.10.195:12000和mymemcache-server2:11211是memca.. 阅读全文
posted @ 2012-02-13 23:23 wenanry 阅读(5961) 评论(1) 推荐(2) 编辑
摘要:最近在使用CentOS5.5的时候yum安装文件出现如下错误:Error:failure:repodata/filelists.xml.gzfromaddons:[Errno256]Nomoremirrorstotry.解决方法: yumcleanall 阅读全文
posted @ 2012-02-09 22:46 wenanry 阅读(2610) 评论(0) 推荐(0) 编辑
摘要:关于 Iftop iftop 是类似于top的实时流量监控工具。主要用来显示本机网络流量情况及各相互通信的流量集合,如单独同那台机器间的流量大小,非常适合于代理服务器和iptables服务器使用 官方网站:http://www.ex-parrot.com/~pdw/iftop/ 安装iftop安装方法1、编译安装如果采用编译安装可以到iftop官网下载最新的源码包。 安装前需要已经安装好基本的编译所需的环境,比如make、gcc、autoconf等。安装iftop还需要安装libpcap和libcurses。 CentOS上安装所需依赖包: yum install flex b... 阅读全文
posted @ 2012-02-09 22:39 wenanry 阅读(9176) 评论(0) 推荐(0) 编辑
摘要:nginx: 在配置文件nginx.conf的http段里加入 server_tokens off; php: 把配置文件php.ini的 expose_php = On 修改为 expose_php = Off 阅读全文
posted @ 2012-02-07 00:36 wenanry 阅读(274) 评论(0) 推荐(0) 编辑
摘要:1usingSystem;2usingSystem.Net;3usingSystem.Net.Mail;4usingSystem.Text;5usingSystem.Threading;67publicclasstest8{9delegatevoidsendDelegate(stringfrom,stringto,stringsubject,stringbody,stringhost,intport,stringuserName,stringpassword);10///<summary>11///发送电子邮件12///</summary>13///<paramn 阅读全文
posted @ 2012-02-06 17:03 wenanry 阅读(652) 评论(0) 推荐(0) 编辑
摘要:Linux(CentOS 5.x)下安装:命令:mkdirtmpcd/tmpwgethttp://test.3g.cn/xiaohu/soft/Linux/libevent-2.0.12-stable.tar.gz注:memcached用到了libevent这个库用于Socket的处理,所以还需要安装libeventtarzxvflibevent-2.0.12-stable.tar.gzcdlibevent-2.0.12-stable./configure-prefix=/usr/local/libeventmakemakeinstallcd~cd/tmphttp://memcached.go 阅读全文
posted @ 2012-02-03 14:46 wenanry 阅读(298) 评论(0) 推荐(0) 编辑
摘要:CentOS 5 全功能WWW服务器搭建全教程memcached是一个高性能的分布式的内存对象缓存系统,通过在内存里维护一个统一的巨大的hash表,它能够用来存储各种格式的数据,包括图像、视频、文件以及数据库检索的结果等。最初为了加速 LiveJournal 访问速度而开发的,后来被很多大型的网站采用。起初作者编写它可能是为了提高动态网页应用,为了减轻数据库检索的压力,来做的这个缓存系统。它的缓存是一种分布式的,也就是可以允许不同主机上的多个用户同时访问这个缓存系统,这种方法不仅解决了共享内存只能是单机的弊端,同时也解决了数据库检索的压力,最大的优点是提高了访问获取数据的速度!基于memcac 阅读全文
posted @ 2012-02-03 14:11 wenanry 阅读(695) 评论(0) 推荐(0) 编辑
摘要:测速状元 网站名称:17测一起测 网站地址:http://www.17ce.com/ 网站特点:节点多 功能强大 无广告 强烈推荐! 测试探花 网站名称:WEB卡卡 网站地址:http://www.webkaka.com/ 网站特点:广告比节点多 不解释 你懂的! 测试榜眼 网站名称:多节点PING 网站地址:http://ping.chinaz.com/ 网站特点:简洁高效 CHINAZ出品 节点数有待增加! 阅读全文
posted @ 2012-02-02 12:58 wenanry 阅读(1032) 评论(0) 推荐(0) 编辑