摘要:
一、原理简介MongoDB是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的。他支持的数据结构非常松散,是类似json的bjson格式,因此可以存储比较复杂的数据类型。Mongo最大的特点是他支持的查询语言非常强大,其语法有点类似于面向对象的查询语言,几乎可以实现类似关系数据库单表查询的绝大部分功能,而且还支持对数据建立索引。1.新的词汇(1)文档 document 相当于javascript的document 在程序中可以理解为对象例子: {“name”:”乔布斯”,”age”:53}上述例子是一个人的对象(Steve Jobs!!!)。名字是“乔布 阅读全文
2012年6月7日
2012年6月4日
摘要:
<?php/******************************************************************************* * Redis PHP Bindings - http://code.google.com/p/redis/ * * Copyright 2009 Ludovico Magnocavallo * Released under the same license as Redis. * * Version: 0.1 * * $Revision$ * $Date$ * **************************** 阅读全文
摘要:
/usr/local/webserver/tt/bin/ttserver -host 10.8.9.237 -port 13001 -thnum 8 -dmn -pid /testtt/zhu/ttserver.pid -log /testtt/zhu/ttserver.log -le -ulog /testtt/zhu/ -ulim 128m -sid 11 -rts /testtt/zhu/ttserver.rts /testtt/zhu/database.tch#bnum=1000000#xmsiz=434217728#rcnum=20000/usr/local/webserver/tt 阅读全文
摘要:
----------------------------------------------------------------------------------------------------主服务器设置【192.168.1.100】:# vim /usr/local/redis/etc/redis.confdaemonize yespidfile /usr/local/redis/var/redis.pidport 6379bind 192.168.1.100unixsocket /usr/local/redis/var/redis.sockunixsocketperm 755tim 阅读全文
摘要:
http://redis.readthedocs.org/en/latest/index.html连接操作相关的命令quit:关闭连接(connection)auth:简单密码认证 持久化save:将数据同步保存到磁盘bgsave:将数据异步保存到磁盘lastsave:返回上次成功将数据保存到磁盘的Unix时戳shutdown:将数据同步保存到磁盘,然后关闭服务 远程服务控制info:提供服务器的信息和统计monitor:实时转储收到的请求slaveof:改变复制策略设置config:在运行时配置Redis服务器 对value操作的命令exists(key):确认一个key是否存在del(ke 阅读全文
2012年5月29日
摘要:
1.连接处理:在 PHP 内部,系统维护着连接状态,其状态有三种可能的情况:0 - NORMAL(正常)1 - ABORTED(异常退出)2 - TIMEOUT(超时)当 PHP 脚本正常地运行 NORMAL 状态时,连接为有效。当远程客户端中断连接时,ABORTED 状态的标记将会被打开。远程客户端连接的中断通常是由用户点击 STOP 按钮导致的。当连接时间超过 PHP 的时限时,TIMEOUT 状态的标记将被打开。可以决定脚本是否需要在客户端中断连接时退出。有时候让脚本完整地运行会带来很多方便,即使没有远程浏览器接受脚本的输出。默认的情况是当远程客户端连接中断时脚本将会退出。该处理过程可由 阅读全文
摘要:
所有 HTTP 状态代码及其定义。 代码指示2xx成功200正常;请求已完成。201正常;紧接 POST 命令。202正常;已接受用于处理,但处理尚未完成。203正常;部分信息 — 返回的信息只是一部分。204正常;无响应 — 已接收请求,但不存在要回送的信息。3xx重定向301已移动 — 请求的数据具有新的位置且更改是永久的。302已找到 — 请求的数据临时具有不同 URI。303请参阅其它 — 可在另一 URI 下找到对请求的响应,且应使用 GET 方法检索此响应。304未修改 — 未按预期修改文档。305使用代理 — 必须通过位置字段中提供的代理来访问请求的资源。306未使用 — 不再. 阅读全文
摘要:
一、TCP协议1、TCP 通过以下方式提供可靠性:◆ 应用程序分割为TCP认为最合适发送的数据块。由TCP传递给IP的信息单位叫做报文段。 ◆ 当TCP发出一个报文段后,它启动一个定时器,等待目的端确认收到这个报文段。如果不能记时收到一个确认,它 就重发这个报文段。 ◆ 当TCP收到发自TCP连接另一端的数据,它将发送一个确认。这个确认不是立即发送,通常延迟几分之一秒。 ◆ TCP将保持它首部和数据的检验和。这是一个端到端的检验和,目的是检测数据在传输过程中的任何变化如果收到报文段的检验和有差错,TCP将丢弃这个报文段和不确认收到这个报文段。 ◆ 既然TCP报文段作为IP数据报来传输,而IP数 阅读全文
摘要:
一、术语session在我的经验里,session这个词被滥用的程度大概仅次于transaction,更加有趣的是transaction与session在某些语境下的含义是相同的。session,中文经常翻译为会话,其本来的含义是指有始有终的一系列动作/消息,比如打电话时从拿起电话拨号到挂断电话这中间的一系列过程可以称之为一个session。有时候我们可以看到这样的话“在一个浏览器会话期间,...”,这里的会话一词用的就是其本义,是指从一个浏览器窗口打开到关闭这个期间①。最混乱的是“用户(客户端)在一次会话期间”这样一句话,它可能指用户的一系列动作(一般情况下是同某个具体目的相关的一系列动作, 阅读全文