04 2014 档案
摘要:redis的主从切换目前已经有Redis Sentinel了,不过对于server端来说,相应的配置也得跟着修改;所以打算把主从切换放到server端的代码里,搞个脚本实现了类似sentinel的功能,同时修改配置文件因此要用到redis的命令从切换成主:redis-cli -h 192.168.1.20 -a password -p 6379 slaveof NO ONE主切换成从:redis-cli -h 192.168.1.20 -a password -p 6379 slaveof 192.168.1.10 6379参考文章地址:http://record.blog.51cto.com
阅读全文
摘要:以前用phpadmin,感觉能用,但是用的不爽。 后来改成navicat,用起来舒服多了,先记录一下,免得哪天忘记叫神马了。
阅读全文
摘要:参考其他文章做的简单的长连接demo:参考文章地址:http://www.tuicool.com/articles/QjIZBrserver.php网上说php搞socket不是很稳定,不过自己没有实际测试过倒是看到swoole扩展,这个貌似可以瞅瞅来做长连接
阅读全文
摘要:主要用于在redis server端执行lua脚本lua_test();function lua_test(){ $start_time = microtime(true); $local_server = array('host' => '127.0.0.1','port' => 6379, ); $redis = new redis(); $local_result = $redis->connect($local_server['host'], $local_server['port']);
阅读全文
摘要:在REST风格结构中,所有的请求都必须在一个由path指定的具体地址的对象上执行。例如,如果用/schools/代表一系列学校的话,/schools/1代码id为1的那所学校,需要注意的是,对象是可以嵌套的,例如可以用/schools/1/class/5代表id为1的学校中,班级id为5的那个班,依次类推。REST的操作分为以下几种:GET:获取对象的当前状态;POST:改变对象的状态;PUT:创建对象;DELETE:删除对象;HEAD:获取对象的基本信息。
阅读全文
摘要:安装1、curl-Ohttp://redis.googlecode.com/files/redis-2.6.13.tar.gz2、tar zvxf redis-2.6.13.tar.gz3、cd redis-2.6.134、make (如果报错zmalloc.h:50:31: error: jema...
阅读全文
摘要:下载linux版本的PHP安装版、PHP源码、php-devel测试个demo命令行下:进入源码目录下得ext执行1、./ext_skel --extname=test2、编辑/ext/test/config.m43、去掉 PHP_ARG_ENABLE(int_ext, whether to enable int_ext support 和 [ --enable-int_ext Enable int_ext support]) 两行前面的dnl 4、.h文件.c文件修改PHP_FUNCTION(say_hello) { RETURN_STRINGL("hello worl...
阅读全文
摘要:使用系统自带的php,apache,通过网上LAMP教程配置基本的web环境PHP性能查看工具:xhprof页面工具:sudo port install graphviz安装Xcode,command line tools安装gitredis.so下载(克隆)git clone https://github.com/nicolasff/phpredis.gitphpize./configure --with-php-config=/usr/bin/php-configmake 安装扩展redis.so
阅读全文
摘要:由于需要调试PHP的C扩展,又没有什么便利的方法,只有老老实实使用gdb了。mac 自带gdb/etc下新建launchd.conf,放入内容limit maxfiles 655355 655365然后保存ulimit -c unlimitedulimit -a //显示core file sizeulimit -c 1024 //设置ulimit开启gdb调试:gdb php(gdb)run test.phptest.php里调用c扩展的函数即可补充调试方法:(由于没有学会gdb的断点调试,目前都是通过打印变量就行的调试) #define CEXT_DEBUG(在实际使用扩展时,注释掉此行.
阅读全文
浙公网安备 33010602011771号