redis慢查询日志,php安装redis扩展,redis存储session,redis主从配置
redis慢查询日志
和mysql一样redis也有慢查询日志,redis的慢查询日志默认是开启的。
针对慢查询日志,主要是设置两个参数,一个是执行时长,单位是微秒,另一个是慢查询日志的长度。当一个新的命令被写入日志时,最老的一条会从命令日志队列中被移除。
编辑配置文件,文件中搜素slowlog,可以设置以下几个参数,一般情况下保持默认即可:
[root@aminglinux-149 ~]# vim /etc/redis.conf slowlog-log-slower-than 1000 //单位ms,表示慢于1000ms则记录日志slowlog-max-len 128 //定义日志长度,表示最多存128条
修改完后要重启redis服务:
[root@aminglinux-149 ~]# killall redis-server[root@aminglinux-149 ~]# redis-server /etc/redis.conf
然后在redis的命令行中可以使用以下命令查看相应的慢查询日志信息
slowlog get //列出所有的慢查询日志slowlog get 2 //只列出2条slowlog len //查看慢查询日志条数 127.0.0.1:6379> slowlog get(empty list or set)127.0.0.1:6379> slowlog get2(error) ERR Unknown SLOWLOG subcommand or wrong # of args. Try GET, RESET, LEN.127.0.0.1:6379> slowlog len(integer) 0
php安装redis扩展
下载、解压、编译安装,素质三连:
[root@localhost ~] # cd /usr/local/src/[root@localhost /usr/local/src] # wget https://coding.net/u/aminglinux/p/yuanke_centos7/git/raw/master/21NOSQL/phpredis.zip[root@localhost /usr/local/src] # unzip phpredis.zip[root@localhost /usr/local/src] # cd phpredis-develop[root@localhost /usr/local/src/phpredis-develop] # /usr/local/php-fpm/bin/phpize Configuring for :PHP Api Version: 20131106Zend Module Api No: 20131226Zend Extension Api No: 220131226[root@localhost /usr/local/src/phpredis-develop] # ./configure --with-php-config=/usr/local/php-fpm/bin/php-config[root@localhost /usr/local/src/phpredis-develop] # echo $?0[root@localhost /usr/local/src/phpredis-develop] # make && make install
编辑php配置文件:
[root@aminglinux-149 ~]# vim /usr/local/php-fpm/etc/php.ini vim /usr/local/php-fpm/etc/php.ini # 增加这一行 extension=redis.so
查看是否有redis模块:
[root@aminglinux-149 ~]# /usr/local/php-fpm/bin/php -m|grep redisPHP Warning: PHP Startup: Unable to load dynamic library '/usr/local/php-fpm/lib/php/extensions/no-debug-non-zts-20131226/memcache.so' - /usr/local/php-fpm/lib/php/extensions/no-debug-non-zts-20131226/memcache.so: cannot open shared object file: No such file or directory in Unknown on line 0redis
重启php-fpm服务:
[root@aminglinux-149 ~]# /etc/init.d/php-fpm restartGracefully shutting down php-fpm . doneStarting php-fpm [17-Nov-2018 11:23:43] NOTICE: PHP message: PHP Warning: PHP Startup: Unable to load dynamic library '/usr/local/php-fpm/lib/php/extensions/no-debug-non-zts-20131226/memcache.so' - /usr/local/php-fpm/lib/php/extensions/no-debug-non-zts-20131226/memcache.so: cannot open shared object file: No such file or directory in Unknown on line 0done
在PHP中使用redis存储session
编辑PHP配置文件:
[root@aminglinux-149 ~]# vim /usr/local/php-fpm/etc/php.ini
转载于:https://blog.51cto.com/13107353/2318216
redis慢查询日志,php安装redis扩展,redis存储session,redis主从配置相关推荐
- redis安装、持久化、数据类型、常用操作、操作键值、安全设置、慢查询日志、存储session、主从配置、集群介绍、集群搭建配置、集群操作,php安装redis扩展...
21.9 redis介绍 21.10 redis安装 21.11 redis持久化 21.12 redis数据类型 21.13/21.14/21.15 redis常用操作 21.16 redis操作键 ...
- php redis 查询,Redis慢查询日志 PHP中使用redis – 安装扩展模块
Redis慢查询日志 编辑配置文件/etc/redis.conf 针对慢查询日志,可以设置两个参数,一个是执行时长,单位是微秒,另一个是慢查询日志的长度.当一个新的命令被写入日志时,最老的一条会从命令 ...
- redis 慢查询日志
结论: Redis 的慢查询日志功能用于记录执行时间超过指定时长的命令. Redis 服务器将所有的慢查询日志保存在服务器状态的 slowlog 链表中, 每个链表节点都包含一个 slowlogEnt ...
- redis 通过aof日志恢复_面试被问哭:Redis 如何做持久化与恢复?
欢迎关注公众号:慕容千语的架构笔记 一.前言 本文主要讲了 Redis 的持久化相关功能,持久化一直是影响 Redis 性能的高发地,也是面试中经常被问到的. 包括 RDB 相关的特定和优缺点,AOF ...
- 高性能分布式缓存Redis(缓存分类 安装 数据类型选择和应用场景 发布订阅 事务 Lua脚本 慢查询日志)
高性能分布式缓存Redis 高性能分布式缓存Redis 1. 缓存发展史&缓存分类 1.1 大型网站中缓存的使用 1.2 常见缓存的分类 1.3 分布式缓存选型方案对比 2. Redis概述& ...
- liunx php redis扩展,CentOS 7下安装php-redis扩展及简单使用
前言: 在本篇文章中,我将给大家介绍如何在CentOS7上安装PHP-Redis扩展以及一些简单的实用,关于如何在Centos上安装redis的,可以参考 想要在php中操作redis,那就必须安装p ...
- 一文弄懂Redis慢查询
什么是Redis慢查询? redis的"慢查询"与redis定义慢查询的时间阈值有关,Redis提供了slowlog-log-slower-than和slowlog-max-len ...
- Redis基础,Linux下安装Redis和hredis,C++调用Redis,Redis中字符串设计
文章目录 一.Redis是什么 Redis架构 Redis优势 Redis应用场景 二.Linux下载安装Redis(Ubuntu系统) 了解Redis版本 在线安装Redis 启动Redis服务端 ...
- Redis(含Redis安装,CMD命令,使用Redis编程,缓存预热,计划任务)
Redis中文官网: Redis中文网https://www.redis.net.cn/ Redis 安装教程( Windows 版) 1. 下载安装包 https://robinliu.3322.o ...
- Redis 慢查询 命令 slowlog
slowlog 此命令用于读取和重置Redis慢查询日志. Redis slowlog 官方概述: Redis Slow Log是一个用于记录超过指定执行时间的查询的系统.执行时间不包括与客户端交谈, ...
最新文章
- 想搞自动识别系统的应用程序,希望能跟有志于此的朋友交流
- 第13章代码《跟老男孩学习Linux运维:Shell编程实战》
- BZOJ-3122-随机数生成器-SDOI2013-BSGS
- app分发平台java_集成 Asset Delivery (Java)
- GitLab安装配置使用总结
- 三年了总觉的还是该写点什么
- css flexbox模型_代码简介:CSS Flexbox有点像旅行
- [Java 基础]控制语句
- ORA-28056,安装Oracle出错
- epel安装第三方扩展源后,运行yum报错的解决方案
- apache网站访问需要密码设置步骤总结
- oracle中如何测试,Oracle数据库中如何正确的查看sql
- Flightgear 编译
- 一代人终将老去,但总有人正年轻
- windows11专业工作站版
- 成就你一生的100个哲理71-80
- 从一线城市回家工作的体验
- 网络精英赛模拟练习(4)
- mysql连接不上 显示密码错误,mysql输入正确密码连接不上怎么办
- 解决Mybatis报错问题:org.apache.ibatis.binding.BindingException: Type interface com.kuang.dao.UserDao is