- 博客(39)
- 资源 (4)
- 收藏
- 关注
原创 在 Redis 中,还有哪些命令可以代替 KEYS 命令,实现对键值对的 key 的模糊查询呢?这些命令的复杂度会导致 Redis 变慢吗?
Redis 提供的 SCAN 命令,以及针对集合类型数据提供的 SSCAN、HSCAN 等,可以根据执行时设定的数量参数,返回指定数量的数据,这就可以避免像 KEYS 命令一样同时返回所有匹配的数据,不会导致 Redis 变慢。以 HSCAN 为例,我们可以执行下面的命令,从 user 这个 Hash 集合中返回 key 前缀以 103 开头的 100 个键值对。HSCAN user 0 match "103*" 100...
2021-08-04 10:41:35 660
原创 导致 Redis 变慢的原因汇总
使用复杂度过高的命令或一次查询全量数据; 操作 bigkey; 大量 key 集中过期; 内存达到 maxmemory; 客户端使用短连接和 Redis 相连; 当 Redis 实例的数据量大时,无论是生成 RDB,还是 AOF 重写,都会导致 fork 耗时严重; AOF 的写回策略为 always,导致每个操作都要同步刷回磁盘; Redis 实例运行机器的内存不足,导致 swap 发生,Redis 需要到 swap 分区读取数据; 进程绑定 CPU 不合理; Redis 实例运行机器上
2021-08-04 10:36:58 292
原创 php小知识点类型转换
参见类型转换的判别。 当转换为 boolean 时,以下值被认为是FALSE: 布尔值FALSE 本身 整型值 0(零)浮点型值 0.0(零)空字符串,以及字符串 "0"不包括任何元素的数组不包括任何成员变量的对象(仅 PHP 4.0 适用)特殊类型 NULL(包括尚未赋值的变量) 从空标记生成的 SimpleXML 对象 所有其它值都被认为是
2017-06-19 08:52:18 202
原创 fiddler post请求
加上头Content-Type: application/x-www-form-urlencoded; charset=UTF-8
2017-06-01 13:42:26 193
原创 shell学习
1.shell基本元素eg: ls; cd / 分号(;)可用来分隔同一行里的多条命令, shell 会依次执行这些命令。2.变量 eg:myvar=aa; echo $myvar先写变量名称, 紧接着=字符,最后是新值,中间完全没有任何空格,取出shell变量 3.简单的输出echo $var; echo aaa;printf "The first progr
2017-03-29 11:39:23 188
原创 php导出excel
/** * 导出数据为excel表格 *@param $data 一个二维数组,结构如同从数据库查出来的数组 *@param $title excel的第一行标题,一个数组,如果为空则没有标题 *@param $filename 下载的文件名 *@examlpe $stu = M ('User'); $arr = $stu -> sel
2017-03-10 10:02:21 148
原创 centos7 安装redis 及 php7安装redis扩展
1.wget http://mirrors.ustc.edu.cn/fedora/epel/6/x86_64/epel-release-6-8.noarch.rpm rpm -ivh epel-release-6-8.noarch.rpm yum install redis php-redis 在CentOS下有时候用rpm安装软件是会出现下面则中错误
2017-03-07 17:21:37 537
原创 centos 安装mysql
yum安装MySQL1. 查看有没有安装过 yum list installed MySQL* (有存在要卸载yum remove MySQL*) rpm -qa | grep mysql* 查看有没有安装包: yum list mysql*2. 安装mysql客户端 yum -y install mysql 安装
2017-01-23 10:50:47 204
原创 phpStrom快捷用法
1.xDebug用phpStudy开启xDebug模块,此时只是开启了本地xdebug , 要在php.ini里加入xdebug.remote_enable = 1表示运行远程调试 默认是9000的端口,和phpStrom里一样就好2.标签可以标记行,在导航->标签, 在文件内跳转,3.格式化代码为标准模式4.查找时可以选择多个。进行同时编辑
2016-12-05 09:51:53 268
原创 linux
mount 挂在umount 卸载alias 命令别名df 查挂载和空间使用df -T 查看挂载,空间和文件系统ll 查看软连接!vi 历史中最近以vi开头的命令/var 日志目录/bin 所有用户都可以执行的程序/sbin root用户可执行的程序/etc 配置文件/usr 安装程序more 跟多ctrl+
2016-11-27 19:18:54 264
原创 vim学习
输入模式i 前面插入a 后面插入o 换行插入s 替换插入I 行首A 行尾O 上一行S 删除整行命令模式1. H 左移2. L 右移3. K 上移4. J 下移5. dd 删除一行 ,剪切一行(ndd) n:为行数,默认1dd:dd6. G 最后一行7. 1G 第一行 nG 第几行8. yy复制当前行 9
2016-11-27 19:06:59 189
转载 js实现input:file的click
有过尝试的人都知道,对于input:file的样式难看的处理方法,一般都是透明化input,实际点击的还是input:file,使用js操纵? $("#File").click()?这该是大家都会想到的方法,可是,很不好意思,无法起到作用,经过一番查阅,终于找到js操作呢input:file的方法,很简单function clp(){ return $("#File").clic
2016-11-27 19:05:50 3116 2
转载 PHP的UTF-8与GB2312的混合字符串识别转换
PHP的UTF-8与GB2312的混合字符串识别转换 http://blog.csdn.net/minhai/article/details/6311743
2016-11-27 19:05:12 332
原创 关于select2
1.不能在对话框上使用的解决方法 $.fn.modal.Constructor.prototype.enforceFocus = function () { };2、使用技巧 function formatRepo (repo) { if (repo.loading) return repo.text; var markup = '' +
2016-11-27 19:03:42 346
原创 CI框架学习
CI控制器CI超级对象数据库访问AR模型如何扩展CI的控制器模型url相关函数设置路由分页文件上传session验证码表单验证在php什么地方用memcache一.数据库读出来的数据(select) 使用memcache缓存二.在会话控制session 讲session写入memcache1.会memcahe2.s
2016-11-27 19:02:56 381
转载 获取浏览器视口的方法
获取浏览器视口的方法 function getView(){ var width = window.innerWidth; var height = window.innerHeight; if(typeof width != 'number'){ if(document.compatMode == 'CSS
2016-11-27 19:01:35 824
转载 自定义mb库函数
自定义mb_substr //将字符串以单个汉字切成数组 ,返回数组。 public function myStrtoArray($str,$charset){ $charsets["utf-8"] = $charsets["utf8"] = "/[\x01-\x7f]|[\xc2-\xdf][\x80-\xbf]|[\xe0-\xef][\x80
2016-11-27 18:59:41 347
原创 cookie封装
function setCookie(name, value, expires, path, domain, secure){ var cookie = encodeURIComponent(name) + '=' + encodeURIComponent(value); if(expires){ var date = new Date
2016-11-27 18:58:31 215
原创 php正则表达是学习
正则表达式学习 header('Content-type:text/html;charset=utf-8'); //前导表示前面一个字符串 //位置 //+ 至少一个 //* 0 或者多个 // ? 0 或一个 //.任意一个字符 // .*前导任意字符,0个或多个 //{3}
2016-11-27 18:56:55 239
原创 简单的js字符串加密
var a = '山东黄金';var b = '';var c = ''; //加密for(var i=0; i{var code = a.charCodeAt(i); var encryptCode = code + 8; b += String.fromCharCode(encryptCode
2016-01-22 14:46:35 924
原创 php eval使用
$old= ‘123’;$operationtype = '*';$operationval = '3';eval("\$ganyucount = $old $operationtype $operationval;");eval必须要用 双引号
2015-11-21 10:15:09 696
原创 php导出execl
public function down(){ $data= $this->db->select('appname, gameintro, qqinfo, submitTime')->order_by('submitTime desc')->get('tb_qplibmanage_feedback')->result(); $result = array(); foreach($data as $
2015-11-21 10:07:55 315
转载 Mymbstr
function myStrtoArray($str,$charset){ $charsets["utf-8"] = $charsets["utf8"] = "/[\x01-\x7f]|[\xc2-\xdf][\x80-\xbf]|[\xe0-\xef][\x80-\xbf]{2}|[\xf0-\xff][\x80-\xbf]{3}/"; $charsets
2015-11-21 10:05:04 252
原创 随行笔记
数据库字符集问题http://www.cnblogs.com/discuss/articles/1862248.html最好本地数据库的字符集和服务器的字符集一样,否则会出现各种问题。导入sql时,不用设置字符集。php 对象和数组之间的转换object -> array:get_obj_vars();返回数组array -> object:
2015-11-21 09:57:27 670
原创 解析xml
$_a = 5; //单引号 $_string1 = 'This is $_a a String'; //双引号 $_string2 = "This is $_a a String"; // echo $_string1; // echo $_string2;//复杂式,多行
2015-11-21 09:55:10 359
原创 论坛分页类
pageList 主要函数class Page {private $total; //数据表中总记录数private $listRows; //每页显示行数private $limit;private $uri;private $page; //当前页数private $pageNum; //页数private $config=array('header'=
2015-11-21 09:52:24 186
原创 curl 与服务器定时
curl: curl --data "a=123" url //post传参 curl -G -d "test=string" -silent -H "Host:qqgameadmin.cm.com" "10.123.12.60/co/QGameOpenAdmin.php/opencloth/test" //get curl -d "test=string" -sile
2015-11-21 09:45:28 583
原创 CI框架学习
CI框架学习php在哪里都可以嵌入CI控制器CI超级对象数据库访问AR模型如何扩展CI的控制器模型url相关函数设置路由分页文件上传session验证码表单验证在php什么地方用memcache一.数据库读出来的数据(select) 使用memcache缓存二.在会话控制session 讲session写入
2015-11-21 09:43:48 368
原创 MYSQL 子查询
MYSQL 子查询mysql出现错误“ Every derived table must have its own alias” (2011-10-09 13:09:25)转载▼标签: 宋体 别名 嵌套查询 派生表 进行 杂谈分类: 计算机
2015-11-21 09:42:59 322
原创 正则表达式学习
正则表达式学习 header('Content-type:text/html;charset=utf-8'); //前导表示前面一个字符串 //位置 //+ 至少一个 //* 0 或者多个 // ? 0 或一个 //.任意一个字符 // .*前导任意字符,0个或多个 //{3}
2015-11-21 09:40:42 341
原创 wampserver 配置详解
wampserver 配置详解在wampserver按装目录下有四个配置文件,是很重要 wampmanager.tpl \wamp\scripts\config.inc.php \wamp\wampmanager.iniwampmanager.conf(\wamp\scripts 文件夹很重要.)1.wampmanager.tpl 和wampmanager.i
2015-11-21 09:37:53 1467
MongoDB权威指南第2版.pdf(高清带标签)
2017-10-30
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人