06 2015 档案
摘要:1. PHP 连接 Redis访问 redis 官方网站的 client 栏目:http://www.redis.io/clients#php,可以获取 redis 的 php 扩展。其中 phpredis 扩展比较稳定,功能也比较全,属于一个第三方扩展,但是已经被 PHP 官方授权,它的方法名和客...
阅读全文
posted @ 2015-06-29 20:25
nemo20
摘要:3.事务处理redis 对事务的支持目前还比较简单。 redis 只能保证一个 client 发起的事务中的命令可以连续的执行,而中间不会插入其他 client 的命令。 由于 redis 是单线程来处理所有 client 的请求的所以做到这点是很容易的。一般情况下redis 在接受到一个 clie...
阅读全文
posted @ 2015-06-28 15:07
nemo20
摘要:Redis 提供了丰富的命令对数据库和各种数据库类型进行操作,这些命令可以在 Linux 终端使用。1. 键值相关命令;2. 服务器相关命令键值相关命令① keys 命令返回满足给定 pattern 的所有 key。【例】127.0.0.1:6379> keys * 1) "time" 2) "li...
阅读全文
posted @ 2015-06-27 13:42
nemo20
摘要:(一)set 类型set 是集合是 string 类型的无序集合。 set 元素最大可以包含(2 的 32 次方)个元素。set 的是通过 hash table 实现的,所以添加、删除和查找的复杂度都是O(1)。 hash table 会随着添加或者删除自动的调整大小。需要注意的是调整 hash t...
阅读全文
posted @ 2015-06-25 23:28
nemo20
摘要:关于ImageMagic 和imagick 的介绍,见《图片处理神器ImageMagick以及PHP的imagick扩展》 和 《Ubuntu下安装ImageMagick和MagicWand For PHP》,安装和代码也都参考自这几篇文章,同时记录下了自己的安装过程以及自己在安装过程中遇到的问题。...
阅读全文
posted @ 2015-06-25 14:47
nemo20
摘要:redis 版本[root@localhost ~]# redis-server --version Redis server v=2.8.19 sha=00000000:0 malloc=jemalloc-3.6.0 bits=32 build=e2559761bd460ca0list 是一个链表...
阅读全文
posted @ 2015-06-22 11:37
nemo20
摘要:Linux 版本信息:cat /etc/issue 或cat /etc/redhat-release(Linux查看版本当前操作系统发行版信息)CentOS release 6.6 (Final)(一)String 类型【定义】string 是最简单的类型,你可以理解成与 Memcached 是一...
阅读全文
posted @ 2015-06-21 23:24
nemo20
摘要:通过 register_shutdown_function 方法,可以让我们设置一个当执行关闭时可以被调用的另一个函数。也就是说,当我们的脚本执行完成或者意外死掉导致 php 执行即将关闭时,我们的这个函数会被调用。【使用场景】① 页面被(用户)强制停止② 程序代码意外终止或超时③ php4 中没有...
阅读全文
posted @ 2015-06-14 21:02
nemo20
摘要:关联文件:myErrorHandler.php (上一篇)先测试通知级别的错误的自定义处理:testErrorHandler.php<?phprequire_once 'myErrorHandler.php';error_reporting(-1);set_error_handler(array('...
阅读全文
posted @ 2015-06-14 19:50
nemo20