忙于采集的蜜蜂,无暇在人前高谈阔论 [登录·注册]

吕滔博客

首页 开发 运维 工具 摄影
  • 02611

    macOS下安装nginx+php+memcached+redis+mysql+yaf扩展环境教程

    memorymacOS 10.12.4直接上命令,不多说了。下载并安装各软件包均通过 Homebrew,因此,安装之前,需在 Mac 上下载并安装  Homebrew,在 CLI 中通过下面的命令可以完成:ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"怎么用brew不是这篇文章介绍的。我们直接说我本地的配置过程这里安装默认的 Nginx:brew in...

    环境配置 PHP, MySQL, mac, Redis, Memcached, Yaf 发布于 2017-04-12
  • 01684

    php+redis在实际项目中HTTP 500: Internal Server Error故障排除

    memory问题描述用户量快速增长,访问量在短时间内翻倍,由于前期容量规划做得比较好,硬件资源可以支撑,可是软件系统方面出现了大问题:40% 的请求都会返回 HTTP 500: Internal Server Error通过查看日志,发现错误是在 PHP <-> Redis 的连接处理上调试处理第1次刚开始时并没有找到根本原因,只能尝试各种与错误相关的办法,例如:增加 PHP 连接数,并把超时时间从 500ms 增加到 2.5s禁止掉 PHP 设置中的 default_socket_tim...

    运维,工具 PHP, Redis 发布于 2017-02-05
  • 02053

    扫描公开外网端口的redis(未授权远程登录)服务器并提权简要教程

    memory步骤:1、扫描端口查找有redis服务的服务器2、连接查看是否需要授权3、查看config dir4、设置config dir5、生成私钥和公钥6、上传公钥到服务器7、把公钥设置到服务器私钥认证文件8、使用私钥登陆服务器第一步:扫描端口看看有哪些redis服务在公网上可以直接访问到,redis默认端口是6379,扫描工具是nmapnmap -sT -p 6379 110.110.110.0/24 | grep --color -B5 open上面命令是扫码110.110.110.0的整个i...

    工具 Redis 发布于 2017-02-05
  • 78714

    PHP集群中SESSION共享方案之Redis

    memory我记得我之前有写过在PHP集群中使用memcached来共享SESSION的解决方法,其实Redis还是一样!出差在外,咱就别太讲究了,码篇博客做为睡前甜点吧搭建PHP集群的第一步就是设置负载均衡。首先我们需要三台主机:Nginx负载:192.166.5.111PHP应用1:192.168.5.112PHP应用2:192.168.5.113大概架构如下这儿就不介绍Nginx中的配置了,其实就是一个proxy和upstream的东东~PHP主机之间Session共享之前我应该是介绍过memc...

    运维 PHP, Redis 发布于 2016-12-14
  • 14587

    Redis安全配置手册

    memory现在越来越多的应用使用Redis做缓存或队列支撑了~所以这儿记录一些常用的redis的安全设置,未必绝对安全,但有总比没有好~~redis.conf相关配置1.绑定IP# bind 127.0.0.1把# bind 127.0.0.1前面的 注释#号去掉2.设置密码,以提供远程登陆requirepass yourpassword设置密码以后发现可以登陆,但是无法执行命令了。命令如下:redis-cli -h yourIp -p yourPort//启动redis客户端,并连接服务器 key...

    数据库 Redis 发布于 2016-12-05
  • 02503

    Redis 在 CentOS 下的启动脚本

    memoryRedis 是一个高性能的key-value数据库。 redis的出现,很大程度补偿了memcached这类keyvalue存储的不足,在部 分场合可以对关系数据库起到很好的补充作用。它提供了Python,Ruby,Erlang,PHP客户端,使用很方便。#!/bin/sh # # redis - this script starts and stops the redis-server daemon # # chkconfig: - 85 15 # description: Re...

    数据库 CentOS, Redis 发布于 2015-06-05
  • 02966

    php操作redis缓存方法分享

    memoryPHP Redis缓存操作<?php /** * Redis缓存操作 * @author hxm * @version 1.0 * @since 2015.05.04 */ class RCache extends Object implements CacheFace { private $redis = null; //redis对象 private $sId = 1; //servier服务ID private $con = nul...

    开发 PHP, Redis 发布于 2015-06-04
  • 04485

    自己写脚本将redis配置开机自动启动

    memory刚开始想把命令  Redis-server /etc/redis/redis.conf 加入到 /etc/rc.d/rc.local 竟然不行,只好再找别的办法 第一步 先编写主服务开机启动sh脚本 /etc/init.d/redis#!/bin/bash # # redis - this script starts and stops the redis-server daemon # # chkconfig: - 80 12 # descri...

    环境配置,SHELL Redis 发布于 2015-02-09
  • 04585

    CentOS 6.5 下安装 Redis 2.8.7

    memorywget http://download.redis.io/redis-stable.tar.gztar xvzf redis-stable.tar.gzcd redis-stablemake 前面3步应该没有问题,主要的问题是执行make的时候,出现了异常。异常一:make[2]: cc: Command not found异常原因:没有安装gcc解决方案:yum install gcc-c++ 异常二:zmalloc.h:51:31: error: jemalloc...

    环境配置 CentOS, Redis 发布于 2014-12-16
  • 06091

    redis操作提示错误:MISCONF Redis is configured to save RDB snapshots 解决

    memory数据持续写入,读取速度远低于写入速度,持续1H以上(中途开了一个较长时间的会,一直写入数据,没管),内存占用量为80%。 由于我目前并未对Redis做详细深入理解,故根据网上资料说明: stop-writes-on-bgsave-error yes #默认情况下,如果在RDB snapshots持久化过程中出现问题,设置该参数后,Redis是不允许用户 进行任何更新操作(set...)。避免人为强制停止redis 快照 解决: 进入redis  src目录下 启动客户端: ....

    数据库 Redis 发布于 2014-11-05
  • 03891

    centos6安装redis与phpredis扩展安装

    memory++++++++++++++++++++++++++++++++++++++++++++++ linux下Redis与phpredis扩展安装 ++++++++++++++++++++++++++++++++++++++++++++++ 操作系统      : [CentOS6.0] redis       : [redis-2.4.3] phpredis      : [phpredis-2.1.0] +++++++++++++++++++++++...

    运维 CentOS, Redis 发布于 2013-10-23
  • 网站状态

    • 栏目分类:49个
    • 发布文章:1534篇
    • 用户评论:751条
    • 开博至今:4128天

    正则速查

    [abc] 匹配中括号中的单个字符,如a或b或c
    [^abc] 匹配除了a、b、c等字符的其他单个字符
    [a-z] 匹配一个字符范围,如a到z
    [a-zA-Z] 匹配一个字符范围,如a-z 或 A-Z
    ^ 匹配行的开始
    $ 匹配行的结束
    \A 匹配一个字符串的开始
    \z 匹配一个字符串的结束
    . 匹配任意单个字符
    \s 匹配空白字符,如空格,TAB
    \S 匹配非空白字符
    \d 匹配一个数字
    \D 匹配非数字
    \w 匹配一个字母
    \W 匹配非字母
    \b 匹配字符边界
    (...) 引用所有括号中的内容
    (a|b) a或者b
    a? 零个或1个a
    a* 零个或多个a
    a+ 1个或多个a
    a{3} 3次重复的a
    a{3,} 3次或3次以上重复的a
    a{3,6} 3到6次重复的a

    修正符

    /g 查找所有可能的匹配
    /i 不区分大小写
    /m 多行匹配
    /s 单行匹配
    /x 忽略空白模式
    /e 可执行模式,PHP专有
    /A 强制从目标字符串开头匹配
    /D 使用$限制结尾字符,则不允许结尾有换行
    /U 只匹配最近的一个字符串;不重复匹配

    最新回复

    • hyvm.net: 好文章,点赞
    • 新闻头条: 文章不错非常喜欢
    • 志志: 折腾了半天 感谢大神
    • Smithk464: Hey very nice blog!! Man .. Exce...
    • memory: 我已投奔phpstrom.哈哈
    • 逆风飘扬: 原来是这样!!!!!!!用惯了VS的来用zend studio没...
    • NS: 请问我这么写之后抛出了一个 javax.crypto.BadPa...
    • memory: 有内部使用的,开源的过段时间放个出来。
    • 小小: 博主 ,可有写好的
    • 111: 我看不懂唉,好多内容
    • memory: 咧,难道我手误了,回头看下官方文档去...
    • 阿东: 进入镜像的 后面 /bin/bash 是错的 你应该用的是/b...
    • memory: 帝国的安全性来说,比phpcms和dede要好的多啦.
    • 西点师培训班: 现在帝国用的少了,开源的不太会改,老被黑
    • yiyiyizoe: 谢谢~
    • memory: 不好意思呀,这个也是13年的时候,安装过淘宝的这个开源系统,做的...
    • yiyiyizoe: 实在抱歉,如果可以回答的话,只需要看这个问题:ldb支持批量导入...