Redis慢查询日志

编辑配置文件/etc/redis.conf

针对慢查询日志,可以设置两个参数,一个是执行时长,单位是微秒,另一个是慢查询日志的长度。当一个新的命令被写入日志时,最老的一条会从命令日志队列中被移除。

slowlog-log-slower-than 1000 //单位ms,表示慢于1000ms则记录日志

slowlog-max-len 128 //定义日志长度,表示最多存128条

slowlog get //列出所有的慢查询日志

slowlog get 2 //只列出2条

slowlog len //查看慢查询日志条数

PHP中使用redis – 安装扩展模块

cd /usr/local/src

wget https://coding.net/u/aminglinux/p/yuanke_centos7/git/raw/master/21NOSQL/phpredis.zip

unzip phpredis.zip

cd phpredis-develop

/usr/local/php-fpm/bin/phpize

./configure --with-php-config=/usr/local/php-fpm/bin/php-config

make

make install

vim /usr/local/php.ini//增加extension=redis.so

/usr/local/php-fpm/bin/php -m|grep redis//看是否有redis模块

重启php-fpm服务

PHP中使用redis – 存储session

vim /usr/local/php-fpm/etc/php.ini//更改或增加

session.save_handler = "redis"

session.save_path = "tcp://127.0.0.1:6379"

或者apache虚拟主机配置文件中也可以这样配置:

php_value session.save_handler " redis" php_value session.save_path " tcp://127.0.0.1:6379"

或者php-fpm配置文件对应的pool中增加:

php_value[session.save_handler] = redis

php_value[session.save_path] = " tcp://127.0.0.1:6379 "

vim /etc/redis.conf

wgt http://study.lishiming.net/.mem_se.txt

mv .mem_se.txt /usr/local/apache2/htdocs/session.php

其中session.php内容可以参考https://coding.net/u/aminglinux/p/yuanke_centos7/git/blob/master/21NOSQL/session.php

curl localhost/session.php //结果类似于1443702394
1443702394
i44nunao0g3o7vf2su0hnc5440

命令行连接redis,也可以查看到该key以及对应的值

如果想用php连接redis cluster,需要使用predis扩展

安装方法类似phpredis,predis扩展地址https://github.com/nrk/predis

Redis主从配置

为了节省资源,我们可以在一台机器上启动两个redis服务

cp /etc/redis.conf /etc/redis2.conf

vim /etc/redis2.conf //需要修改port,dir,pidfile,logfile

还要增加一行

slaveof 127.0.0.1 6379

如果主上设置了密码,还需要增加

masterauth aminglinux>com //设置主的密码

启动之前不要忘记创建新的dir目录

redis-server /etc/redis2.conf

测试:在主上创建新的key,在从上查看

注意:redis主从和mysql主从不一样,redis主从不用事先同步数据,它会自动同步过去

php redis 查询,Redis慢查询日志 PHP中使用redis – 安装扩展模块相关推荐

  1. Redis笔记(六):Java中使用Redis

    Java程序使用Redis 添加依赖包 Maven依赖方式 <dependency><groupId>redis.clients</groupId><arti ...

  2. redis:01入门指南以及在springboot中使用redis

    https://redis.io/download step1:参考官网的安装很简单 wget http://download.redis.io/releases/redis-5.0.6.tar.gz ...

  3. SpringBoot简单集成Redis,实现简单查询

    1引入redis的依赖 <dependency><groupId>org.springframework.boot</groupId><artifactId& ...

  4. Linux查询指定时间段的日志

    Linux查询指定时间段的日志 可以通过grep或者sed命令查指定时间段日志 1.命令 命令: grep '时间' logfile[日志文件名] sed -n '/开始时间日期/,/结束时间日期/p ...

  5. SpringBoot项目中,Redis的初次使用

    1.引入Redis依赖包,在application.yml中配置redis <dependency><groupId>org.springframework.boot</ ...

  6. SpringBoot中使用Redis数据库

    1.可以下载Iedis插件浏览Redis中数据 2.下好安装好Redis,开启Redis服务 3.配置Redis Server信息 查看Redis数据库里面数据 4.在项目中使用Redis数据库 1) ...

  7. 如何在 .NET 中使用 Redis缓存

    译文链接:https://www.infoworld.com/article/3187905/how-to-work-with-redis-cache-in-net.html 缓存是一种状态管理机制, ...

  8. .NET中使用Redis

    Redis是一个用的比较广泛的Key/Value的内存数据库,新浪微博.Github.StackOverflow 等大型应用中都用其作为缓存,Redis的官网为http://redis.io/. 最近 ...

  9. Redis 如何分析慢查询操作

    转载自  Redis 如何分析慢查询操作 什么是慢查询 和mysql的慢SQL日志分析一样,redis也有类似的功能,来帮助定位一些慢查询操作. Redis slowlog是Redis用来记录查询执行 ...

最新文章

  1. 关于js中的this
  2. Jzoj4729 道路修建
  3. css元素捕捉,css元素选择器
  4. h3csnmp管理命令_H3C S5500V2-EI系列以太网交换机 命令参考-Release 1118-6W100_网络管理和监控命令参考_SNMP命令-新华三集团-H3C...
  5. boost::math::tools::centered_continued_fraction用法的测试程序
  6. 入门无人驾驶学习路线
  7. c语言程序设计万年历的显示,C语言程序设计万年历
  8. 喜庆博客积分排名进入前3万
  9. Scintilla教程(2): 文本检索与修改
  10. CAN网络基础知识_20220727
  11. java 注解field_jackson学习之七:常用Field注解
  12. 手写RPC(五) 核心模块网络协议模块编写 ---- 自定义协议
  13. 网卡MAC地址是什么?
  14. STM32串口屏应用
  15. 计蒜客 人人都有极客精神(模拟)
  16. 神州信息“六合上甲”金融实践,助力金融机构打造数据底座
  17. 《Head First 设计模式》笔记
  18. apM Coin与Block72达成战略合作携手加速全球扩张
  19. 如何查看计算机在广域网的地址,如何知道本机当前局域网IP地址和广域网IP地址...
  20. 完整教程:Springboot 2.2整合elasticsearch 7.x (spring-boot-starter-data-elasticsearch)

热门文章

  1. PE基础5-权限提升-内存管理
  2. 谈对阿里应用分层的思考
  3. Android NDK学习(二):编译脚本语法Android.mk和Application.mk
  4. IE6/7 单选按钮 radio 无法选中解决方法
  5. (转载)虚幻引擎3--【UnrealScript教程】章节一:6.int和float
  6. 亡命逃窜---三维搜索
  7. SetWindowLong代码设置窗体borderStyle风格 TOOLWINDOW
  8. makefile从无到有
  9. 利用Pin分析程序的动态行为特征
  10. FFmpeg4.3.2之ffplay log输出级别(三十)