21.18 redis慢查询日志
21.19 php安装redis扩展
21.20 redis存储session
21.21 redis主从配置
slowlog-slower-than 10000 / slowlog-max-len 128
为使实验更加明显,把slowlog-log-slower-than 10000μs改成10μs(单位为microsecond微秒) 1000000μs=1s
修改相应参数后killall redis-server 并重启之,然后进入redis-cli 输入查询命令并测试
测试结果如下:
查询后增加查询命令行,并用slowlog get查看(数字是从0开始的)
slowlog get 1(仅仅显示最新的一条); slowlog get 2(仅仅显示最新的两条)
slowlog len查看慢日志的长度(以条为计算单位)
下载安装包,解压,进入解压好的目录,/usr/local/php-fpm/bin/phpize生成configure文件后,再与php-config编译,make, make install,在php.ini文件中增加extension=redis.so查看是否有redis模块,若有重启php-fpm服务生效
redis中存储session
如下图,到php-fpm的pool中找到liut.conf,并加入以下行
重启php服务,并curl localhost/1.php,命令行登录redis-cli 测试成功,保存到了redis中
get命令查询出相应的value
redis的主从配置
一台服务器上启动2个不同的端口模拟两台机器
修改port, dir, pidfile,logfile参数
增加一行,slaveof 127.0.0.1 6379
如果主上面设置了密码,则需要加一行masterauth liutlinux>com
创建dir
redis-cli -h -p登陆后同步成功,redis和mysql不同,re