摘要: time查看时间戳与微秒数 dbsize查看当前库中的key数量 bgrewriteaof后台进程重写AOF bgsave 后台保存rdb快照(单开个进程去保存数据) save 保存rdb快照(如果数据量大,会阻塞) lastsave 上次保存时间 slaveof master主机 端口 吧当前服务 阅读全文
posted @ 2019-05-15 22:57 琴似蓝调 阅读(166) 评论(0) 推荐(0)
摘要: 1: 内存 Memory used_memory:859192 数据结构的空间 used_memory_rss:7634944 实占空间 mem_fragmentation_ratio:8.89 前2者的比例,1.N为佳,如果此值过大,说明redis的内存的碎片化严重,可以导出再导入一次. 主从复制 阅读全文
posted @ 2019-05-15 22:55 琴似蓝调 阅读(269) 评论(0) 推荐(0)
摘要: 使用办法: 订阅端: Subscribe 频道名称 发布端: publish 频道名称 发布内容 客户端例子: redis 127.0.0.1:6379 subscribe news Reading messages... (press Ctrl C to quit) 1) "subscribe" 阅读全文
posted @ 2019-05-15 22:51 琴似蓝调 阅读(218) 评论(0) 推荐(0)
摘要: 配置文件中: 使用 阅读全文
posted @ 2019-05-15 22:50 琴似蓝调 阅读(254) 评论(0) 推荐(0)
摘要: Redis与 mysql事务的对比 | 占位 | Mysql | Redis| | : | :| : : | | 开启| start transaction| muitl| | 语句| 普通sql| 普通命令| | 失败 | rollback 回滚 | discard 取消| | 成功 | comm 阅读全文
posted @ 2019-05-15 21:58 琴似蓝调 阅读(186) 评论(0) 推荐(0)
摘要: daemonize:如需要在后台运行,把该项的值改为yes pdifile:把pid文件放在/var/run/redis.pid,可以配置到其他地址 bind:指定redis只接收来自该IP的请求,如果不设置,那么将处理所有请求,在生产环节中最好设置该项 port:监听端口,默认为6379 time 阅读全文
posted @ 2019-05-15 21:27 琴似蓝调 阅读(184) 评论(0) 推荐(0)
摘要: 下载phpredis扩展 http://pecl.php.net/package/redis 需要环境配置文件 会生成configure文件 错误解决 Cannot find autoconf. Please check your autoconf installation and the $PHP 阅读全文
posted @ 2019-05-15 21:25 琴似蓝调 阅读(229) 评论(0) 推荐(0)
摘要: 1. 下载php的redis扩展 打开网址 http://pecl.php.net/ (php的扩展库官网),搜索redis,进入地址:http://pecl.php.net/package/redis,点击2.2.7版本所在行的windows系统图标旁的DLL超链接,如下图: 进入地址:http: 阅读全文
posted @ 2019-05-15 21:22 琴似蓝调 阅读(229) 评论(0) 推荐(0)
摘要: 所需要的库文件:yum y install gcc tcl 下载地址:http://redis.io/download 安装redis到指定的目录,PREFIX一定要大写 从原文件中拷贝出配置文件到安装目录中 修改配置文件让redis后台运行,各个版本配置文件位置可能不同,建议搜索关键词 运行red 阅读全文
posted @ 2019-05-15 21:16 琴似蓝调 阅读(145) 评论(0) 推荐(0)
摘要: 缓存系统 排行榜 计数器 社交网络 消息队列 实时系统 阅读全文
posted @ 2019-05-15 21:10 琴似蓝调 阅读(157) 评论(0) 推荐(1)
摘要: 下载windows下redis安装包 https://github.com/MSOpenTech/redis/releases 这时候另启一个cmd窗口,原来的不要关闭,不然就无法访问服务端了。 切换到redis目录下运行 redis cli.exe h 127.0.0.1 p 6379 。 阅读全文
posted @ 2019-05-15 21:10 琴似蓝调 阅读(599) 评论(0) 推荐(0)
摘要: Memcached一些特性和限制 在Memcache中可以保存的item数据量是没有限制的,只要内存足够。 Memcache单进程最大使用内存为2g,要使用更多的内 存,可以分多个端口开启多个Memcached进程 最大键长为250个字节,大于这个长度无法存储,由常量KEY_MAX_LENGTH 2 阅读全文
posted @ 2019-05-15 21:06 琴似蓝调 阅读(187) 评论(0) 推荐(0)
摘要: apache缓存 php缓存 见 "https://www.cnblogs.com/qinsilandiao/p/10871387.html" mysql查询缓存 阅读全文
posted @ 2019-05-15 20:47 琴似蓝调 阅读(453) 评论(0) 推荐(0)
摘要: 1)memcached的cache机制是怎样的? 懒惰算法 +最近最少使用原则 2)memcached如何实现冗余机制? 冗余:就是有好多好多不经常使用的。 可以不用实现冗余机制,如果非要实现。那就搞一个主备。 3)memcached如何处理容错的? 可以不用实现容错机制。因为memcache是临时 阅读全文
posted @ 2019-05-15 20:40 琴似蓝调 阅读(1017) 评论(0) 推荐(0)
摘要: session //php文件中 ini_set("session.save_handler", "memcache"); ini_set("session.save_path", "tcp://127.0.0.1:11211"); session_start(); $_SESSION['TEST' 阅读全文
posted @ 2019-05-15 20:39 琴似蓝调 阅读(399) 评论(0) 推荐(0)
摘要: 设置值 set key 压缩标识 有效期 长度 set name 0 60 5 hello 压缩标识:用于告诉memcached服务器是否压所后存储数据,目的是为了节省磁盘空间,压所和解压缩会消耗时间 有效期:用于key在什么时间失效,设置方式有两种,时间间隔和时间戳,区分时间间隔和时间戳的方法: 阅读全文
posted @ 2019-05-15 20:24 琴似蓝调 阅读(1059) 评论(0) 推荐(0)
摘要: 解决:永久数据和非永久数据分开放 阅读全文
posted @ 2019-05-15 20:15 琴似蓝调 阅读(174) 评论(0) 推荐(0)
摘要: 把某一组key,按共同的前缀来分布。 比如user 122 age,user 122 name,user 122 height这3个key 再用分布式算法求节点时,应该以'user 122'来计算,而不是以user 122 age/name/height来计算。 这样,3个关于个人信息的key都落到 阅读全文
posted @ 2019-05-15 20:14 琴似蓝调 阅读(260) 评论(0) 推荐(0)
摘要: "https://packagist.org/packages/tp5er/tp5 databackup" 阅读全文
posted @ 2019-05-15 19:51 琴似蓝调 阅读(167) 评论(0) 推荐(0)
摘要: Swiftmailer需要PHP 7.0或更高版本,(proc_ 函数可用。) 安装 使用 如果发送成功,会返回$result的值为1,即true。 高级应用 发送邮件时最关键的是创建消息体,在Swift Mailer中创建消息是通过使用库提供的各种MIME实体完成的,因此我们不需要花太多时间去了解 阅读全文
posted @ 2019-05-15 19:50 琴似蓝调 阅读(513) 评论(0) 推荐(0)
摘要: 安装 使用 使用浏览器你会看到这个效果: 是不是很漂亮,查看网页生成的源代码会发现: 所以,我们可以根据项目需求自定义CSS样式来改变分页条的外观,但bootstrap的风格已经挺好了。 自定义分页 我们可以使用$paginator getPages(), $paginator getNextUrl 阅读全文
posted @ 2019-05-15 19:47 琴似蓝调 阅读(844) 评论(0) 推荐(0)
摘要: Particle\Validator是一个小巧优雅的实用的PHP验证类库,提供了一个非常简洁的API。它无需依赖其他组件,提供友好的文档,并且有利于扩展。 安装 使用 在使用之前请确保在项目中引入了 vendor/autoload.php 文件 这个方法是内置的,主要用于检测某个key的值,如果希望 阅读全文
posted @ 2019-05-15 19:43 琴似蓝调 阅读(3844) 评论(0) 推荐(0)
摘要: "https://packagist.org/packages/gregwar/captcha" 在提交表单的时候为了防止机器操作或者是恶意的攻击,在填写表单的时候一般都用验证码来过滤掉一些非法提交数据。今天给大家介绍一款超实用超漂亮的PHP验证码库:Captcha。 安装 使用 也可以把验证码保存 阅读全文
posted @ 2019-05-15 19:37 琴似蓝调 阅读(877) 评论(0) 推荐(0)
摘要: "https://packagist.org/packages/nesbot/carbon" 我们使用PHP时经常需要处理日期和时间,有时会被时间时区搞混淆,而Carbon是PHP中很人性化的时间日期处理组件,它继承自 PHP的DateTime 类的 API 扩展,使得处理日期和时间更加简单。 安装 阅读全文
posted @ 2019-05-15 19:31 琴似蓝调 阅读(1785) 评论(1) 推荐(0)
摘要: 版本更新 设置中国镜像 安装包 删除包 更新包 搜索包 阅读全文
posted @ 2019-05-15 19:20 琴似蓝调 阅读(420) 评论(0) 推荐(0)
摘要: windows下安装composer 安装前提条件: php 5.3.2 开启openssl扩展 注意:安装composer需要明确php.exe的文件路径,在系统path中添加php.exe路径即可. 下载: https://getcomposer.org/Composer Setup.exe M 阅读全文
posted @ 2019-05-15 19:15 琴似蓝调 阅读(416) 评论(0) 推荐(0)
摘要: PHP FPM是一个PHP FastCGI管理器,php fpm.conf配置文件用于控制PHP FPM管理进程的相关参数,比如工作子进程的数量、运行权限、监听端口、慢请求等等。 我们在编译安装PHP的时,在./configure的时候带 –enable fpm参数即可开启PHP FPM。PHP F 阅读全文
posted @ 2019-05-15 19:04 琴似蓝调 阅读(1872) 评论(0) 推荐(0)
摘要: 用于生产环境中的PHP需要对其进行优化,让PHP自身发挥更好的性能,除了写好PHP代码,还要配置好php fpm以及php.ini调优。本文从内存、OPcache、上传、会话以及安全等方面讲解php.ini的配置调优。 内存优化 运行 PHP 时需要关心每个 PHP 进程要使用多少内存,php.in 阅读全文
posted @ 2019-05-15 18:54 琴似蓝调 阅读(7099) 评论(0) 推荐(1)
摘要: 使用PHP内置函数的性能优劣 尽可能少用魔法函数 抑制符@会产生额外开销 优化点:合理使用内存,利用unset()及时释放不使用的内存(unset()出现注销不掉的情况) 提前计算for循环的长度 减少计算密集型业务 务必使用带引号字符串做键值 如果能将类的方法定义成static,就尽量定义成sta 阅读全文
posted @ 2019-05-15 13:06 琴似蓝调 阅读(1273) 评论(0) 推荐(0)