(error) ERR wrong number of arguments for 'del' command

发表时间:2014-04-30     分类:redis    标签: redis xargs 

Redis并没有提供批量删除记录的方法,这有时候很不方便,特别是重新初始化数据的时候。一般有两种做法:如果业务场景明确,可以通过DBID进行区分,Redis默认的DBID是0,默认的配置文件是有16个DB,可以在应用中通过select方法指定数据库的ID进行存取。然后通过FlushDB命令能清空某个ID的数据库,达到重新初始化的目的。如果某个ID的数据库已经有很多类型的记录了,无法整个库清空,那么就需要批量的删除key值,这时可以采用Linux管道.1,删除DBID为1的test开头的key值:[root@matt redis]# /usr/local/redis/src/redis-cli -n 1 keys “test*” | xargs /usr/local/redis/src/redis-cli -n 1 del (integer) 50952,删除key name 与 aaa*......

阅读全文»

yii modules layout 配置

发表时间:2014-04-25     分类:yiiframework    标签: yii modules layout 

在YII中,如果我们使用了modules区分了前后台,那么在不同的modules中需要使用各自的layout文件,在使用中发现经常会调用不到modules中的layout,下面介绍一下如何才能正确的调用到modules的其中一种方法:1 components/Controller.php中默认定义了public $layout的值,一旦这里设置了值,如果layout的名字与模块layout的名字不同的话,则无法正确加载到layout,因此最好注释掉这样的代码,转而在每个modules的XXXXModule.php的init方法中设置control的layout变量的值;2 在每个modules的XXXXModule.php的init方法中设置modules的layout变量的值有几种方式:第一种,$this->layout = 'index';第二种,$this-&g......

阅读全文»

nginx pathinfo配置

发表时间:2014-04-17     分类:nginx    标签: nginx pathinfo path 

     设置:     一、nginx.conf      location ~ \.php { root html; fastcgi_pass 127.0.0.1:9090; fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME html$fastcgi_script_name; #include fastcgi_params; ##[配置支持php的path_info] include fastcgi.conf; ##----......

阅读全文»

  • 3 篇文章 1/1 页