最近要做一个屏蔽词的功能,屏蔽词是保存在配置文件里,最开始是用php数组存储,然后查找。

后来随着屏蔽词的增多,速度明显的变慢了,于是考虑到用redis或mysql做。

于是写了一个测试,测试结果如下:

由此可见redis的效率是最高的,其中mysql没有给屏蔽词加索引,redis采用的set结构,总共有8000多个字符串。

转载于:https://www.cnblogs.com/xdao/p/redis_vs_mysql.html

redis、mysql、和php原生array数组效率对比相关推荐

  1. c++ 数组截取_【学习教程】JavaScript中原生Array数组方法详解

    来源 | http://www.fly63.com/article/detial/9692 JS中,数组可以通过阵列构造函数或[]字面量的方式创建.数组是一个特殊的对象,继承自对象原型,但用typeo ...

  2. JavaScript中原生Array数组方法详解

    JS中,数组可以通过阵列构造函数或[]字面量的方式创建.数组是一个特殊的对象,继承自对象原型,但用typeof运算判断时,并没有一个特定的值,仍然返回'对象'.但使用[] instanceof Arr ...

  3. 【数组方法大合集】原生js数组array常用工具方法大合集

    var array = {/* 数组求和*/sum: arr => eval(arr.join("+")),/* 判断一个数组(支持一个字符串)里面的是否有任何一个元素被包含 ...

  4. 原生js源码之Array数组reverse方法

    reverse方法将数组中元素的位置颠倒,并返回该数组.数组的第一个元素会变成最后一个,数组的最后一个元素变成第一个.该方法会改变原数组. 语法:arr.reverse() 下面自己来实现: Arra ...

  5. 数组常见的遍历循环方法、数组的循环遍历的效率对比

    1 遍历数组的方法 1-1.for / while 最普通的循环 效率最高 兼容ie6 tips:for循环更适用于循环的开始和结束已知,循环次数固定的场合:while循环更适合于条件不确定的场合 1 ...

  6. vector,数组,动态数组效率测试

    对vector.数组.new创建的动态数组.预先reverse的vector测试代码如下: #include <iostream> #include <vector> #inc ...

  7. php查询mysql放到数组中_php查询mysql数据库并将结果保存到数组的方法

    本文实例讲述了php查询mysql数据库并将结果保存到数组的方法..具体分析如下: 这里主要用到了mysql_fetch_assoc函数 mysql_fetch_assoc语法如下: array my ...

  8. php遍历数组哪个效率高,PHP遍历数组的三种方法及效率对比分析

    PHP遍历数组的三种方法及效率对比分析 发布于 2015-03-04 21:55:27 | 129 次阅读 | 评论: 0 | 来源: 网友投递 PHP开源脚本语言PHP(外文名: Hypertext ...

  9. php手册数组函数,PHP - Manual手册 - 函数参考 - Array 数组函数 - array_diff计算数组的差集...

    PHP - Manual手册 - 函数参考 - Array 数组函数 - array_diff计算数组的差集 array_diff (PHP 4 >= 4.0.1, PHP 5) array_d ...

最新文章

  1. 深入JDK中的Optional
  2. UC伯克利最新深度强化学习课程上线,视频已上传到B站
  3. sql 2008数据库日志清理(转)
  4. DirectFB的架构介绍
  5. python mysql dbutils_python操作mysql数据库增删改查的dbutils实例
  6. 关于Git GUI的使用方式
  7. 【名额有限】腾讯技术工程-运维技术沙龙
  8. matlab保存每次循环的结果
  9. 用友U8来料检验单参照不到报检单
  10. forrtl: error (200): program aborting due to control-C event
  11. 这些音乐MV制作堪称大片,看过真是值回票价
  12. 北京精雕SurfMill8.0 智能电极加工
  13. Django框架学习--4--分布式路由ORM基础
  14. 搭建通过路由器连接到光猫的服务器
  15. Python3与SQLServer、Oracle、MySql的连接方法
  16. DRM框架(vkms)分析(6)---- plane初始化
  17. 图像处理---HSV变换
  18. CPU扫盲-CPU如何执行指令以及流水线技术
  19. 数据结构 判断括号是否匹配
  20. 拍拍贷业务数据探索分析-基于R语言

热门文章

  1. sql 视图不排序_算法工程师SQL进阶:神奇的自连接与子查询
  2. 如何给自选股票分组_手把手教你看盘界面如何设置
  3. java clone 深拷贝_Java clone() 浅拷贝 深拷贝
  4. 如何在Python中读取属性文件?
  5. jave类命名_Java重命名文件– Jave移动文件
  6. sql 复合键_SQL复合键
  7. Microsoft Deployment Toolkit 2010 新功能实战之三
  8. 城市大脑 —— 数据重塑城市未来
  9. matplotlib常用绘图方法【转】
  10. Maven系列(一):Maven简介