redis慢查询日志,php安装redis扩展,redis存储session,redis主从配置
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了redis慢查询日志,php安装redis扩展,redis存储session,redis主从配置,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含2792字,纯文字阅读大概需要4分钟。
内容图文
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: 20131106 Zend Module Api No: 20131226 Zend 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 redis 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 0 redis
重启php-fpm服务:
[root@aminglinux-149 ~]# /etc/init.d/php-fpm restart Gracefully shutting down php-fpm . done Starting 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 0 done
在PHP中使用redis存储session
编辑PHP配置文件:
[root@aminglinux-149 ~]# vim /usr/local/php-fpm/etc/php.ini
内容总结
以上是互联网集市为您收集整理的redis慢查询日志,php安装redis扩展,redis存储session,redis主从配置全部内容,希望文章能够帮你解决redis慢查询日志,php安装redis扩展,redis存储session,redis主从配置所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。