显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

阿飘的博客

十里平湖霜满天 寸寸青丝愁华年

 
 
 
 
 
 

将redis的key 完全导出或删除

2018-4-27 10:47:20 阅读9 评论0 272018/04 Apr27

有的时候再分析数据的时候需要结合redis的keys来分析,所以就会有把redis的key完全导出的需求。
命令:

  echo "keys *" | redis-cli -h ***   -p *** -a ***  > ./test_keys.txt  (全部导出)

作者  | 2018-4-27 10:47:20 | 阅读(9) |评论(0) | 阅读全文>>

nginx不解析php代码;解决方法

2018-3-6 17:48:14 阅读25 评论0 62018/03 Mar6

安装: sudo apt-get install nginx php7.0

作者  | 2018-3-6 17:48:14 | 阅读(25) |评论(0) | 阅读全文>>

Sublime Text 3设置吊炸天PHP开发环境

2017-12-5 16:20:51 阅读28 评论0 52017/12 Dec5


1. 下载安装Sublime Text 3

作者  | 2017-12-5 16:20:51 | 阅读(28) |评论(0) | 阅读全文>>

sublime 支持PHP语法提示

2017-11-22 16:59:30 阅读55 评论0 222017/11 Nov22

下载插件phpcs>>https://github.com/benmatselby/sublime-phpcs

解压后修改文件夹名字为:Phpcs

把文件夹放到packages目录下

作者  | 2017-11-22 16:59:30 | 阅读(55) |评论(0) | 阅读全文>>

PHP高效率写法(详解原因)

2017-7-19 17:50:48 阅读69 评论0 192017/07 July19

1.尽量静态化:

   如果一个方法能被静态,那就声明它为静态的,速度可提高1/4,甚至我测试的时候,这个提高了近三倍。
   当然了,这个测试方法需要在十万级以上次执行,效果才明显。
   其实静态方法和非静态方法的效率主要区别在内存:静态方法在程序开始时生成内存,实例方法在程序运行中生成内存,所以静态方法可以直接调用,实例方法要先成生实例,通过实例调用方法,静态速度很快,但是多了会占内存。
  任何语言都是对内存和磁盘的操作,至于是否面向对象,只是软件层的问题,底层都是一样的,只是实现方法不同。静态内存是连续的,因为是在程序开始时就生成了,而实例申请的是离散的空间,所以当然没有静态方法快。
   静态方法始终调用同一块内存,其缺点就是不能自动进行销毁,而是实例化可以销毁。

作者  | 2017-7-19 17:50:48 | 阅读(69) |评论(0) | 阅读全文>>

Redis在win7上的可视化应用

2017-3-10 16:23:04 阅读118 评论0 102017/03 Mar10

Redis是一个key-value存储系统。和Memcached类似,它支持存储的value类型相对更多,包括string(字符串)、list(链表)、set(集合)、zset(sorted set --有序集合)和hash(哈希类型)。这些数据类型都支持push/pop、add/remove及取交集并集和差集及更丰富的操作,而且这些操作都是原子性的。在此基础上,redis支持各种不同方式的排序。与memcached一样,为了保证效率,数据都是缓存在内存中。区别的是redis会周期性的把更新的数据写入磁盘或者把修改操作写入追加的记录文件,并且在此基础上实现了master-slave(主从)同步。

作者  | 2017-3-10 16:23:04 | 阅读(118) |评论(0) | 阅读全文>>

redis在PHP中的基本使用案例

2017-2-28 17:38:48 阅读85 评论0 282017/02 Feb28

<?php
//使用autoload加载相关库,这边重点就是为了require $file;
spl_autoload_register(function($class) {
$file = __DIR__.'/lib/Predis/'.$class.'.php';
if (file_exists($file)) {
require $file;
return true;
}
});

//配置连接的IP、端口、以及相应的数据库
$server = array(
'host' => '127.0.0.1',
'port' => 6379,
'database' => 15

作者  | 2017-2-28 17:38:48 | 阅读(85) |评论(0) | 阅读全文>>

redis zadd Zincrby 命令

2017-2-23 17:46:32 阅读80 评论0 232017/02 Feb23

Redis ZADD命令添加所有指定的成员指定的分数存放在键的有序集合。它可以指定多个分/成员对。如果指定的成员已经是有序集合中的一员,分数被更新,并在合适的位置插入元素,以确保正确的顺序。如果键不存在,一个新的有序集合的指定成员作为唯一的成员创建,就像如果有序集合是空的。如果该键存在,但不持有有序集合,则返回一个错误。

返回值

返回整型添加到有序集合,不包括被更新元素元素的数量。

语法

redis ZADD命令的基本语法如下所示:

redis 127.0.0.1:6379> ZADD KEY_NAME SCORE1 VALUE1.. SCOREN VALUEN

作者  | 2017-2-23 17:46:32 | 阅读(80) |评论(0) | 阅读全文>>

redis 哈希类型 的 hset & hmset

2017-2-23 17:41:54 阅读74 评论0 232017/02 Feb23


redis 的哈希类型是每一个 key 都对应一个 HashTable.比较适合存储对象或者数组。

hset

描述:将哈希表key中的域field的值设为value。如果key不存在,一个新的哈希表被创建并进行HSET操作。如果域field已经存在于哈希表中,旧值将被覆盖。
参数:key field value
返回值:如果field是哈希表中的一个新建域,并且值设置成功,返回1。如果哈希表中域field已经存在且旧值已被新值覆盖,返回0。

作者  | 2017-2-23 17:41:54 | 阅读(74) |评论(0) | 阅读全文>>

HP工程师应该掌握的MySQL命令、MySQL语句

2017-2-22 17:38:40 阅读71 评论0 222017/02 Feb22

前言

收集了作为php工程师我们应该掌握的MySQL命令和语句,快来看看你还有哪些没

一、MySQL常用的命令

HP工程师应该掌握的MySQL命令、MySQL语句 - 阿飘 - 阿飘的博客
 

二、MySQL常用的SQL修改语句

我们以blog_archive表为例

HP工程师应该掌握的MySQL命令、MySQL语句 - 阿飘 - 阿飘的博客
 

三、mysql索引相关语句

作者  | 2017-2-22 17:38:40 | 阅读(71) |评论(0) | 阅读全文>>

查看所有日志>>

 
 
 
 
 
 
 
 
心情随笔列表加载中...
 
 
 
 
 
 
 

北京市 朝阳区 射手座

 发消息  写留言

 
博客等级加载中...
今日访问加载中...
总访问量加载中...
最后登录加载中...
 
 
 
 
 
 
 
模块内容加载中...
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2018

注册 登录  
 加关注