21.18 redis慢查询日志
21.19 php安装redis扩展
21.20 redis存储session
21.21 redis主从配置

8月20号任务

slowlog-slower-than 10000 / slowlog-max-len 128

8月20号任务

为使实验更加明显,把slowlog-log-slower-than 10000μs改成10μs(单位为microsecond微秒) 1000000μs=1s

修改相应参数后killall redis-server 并重启之,然后进入redis-cli 输入查询命令并测试

测试结果如下:

8月20号任务

查询后增加查询命令行,并用slowlog get查看(数字是从0开始的)

8月20号任务

slowlog get 1(仅仅显示最新的一条); slowlog get 2(仅仅显示最新的两条)

8月20号任务

slowlog len查看慢日志的长度(以条为计算单位)

8月20号任务

下载安装包,解压,进入解压好的目录,/usr/local/php-fpm/bin/phpize生成configure文件后,再与php-config编译,make, make install,在php.ini文件中增加extension=redis.so查看是否有redis模块,若有重启php-fpm服务生效

8月20号任务

8月20号任务

8月20号任务

redis中存储session

8月20号任务

如下图,到php-fpm的pool中找到liut.conf,并加入以下行

8月20号任务

重启php服务,并curl localhost/1.php,命令行登录redis-cli 测试成功,保存到了redis中

8月20号任务

get命令查询出相应的value

8月20号任务

redis的主从配置

8月20号任务

一台服务器上启动2个不同的端口模拟两台机器

8月20号任务

修改port, dir, pidfile,logfile参数

8月20号任务

8月20号任务

8月20号任务

8月20号任务

增加一行,slaveof 127.0.0.1 6379

8月20号任务

如果主上面设置了密码,则需要加一行masterauth  liutlinux>com

创建dir

8月20号任务

redis-cli -h -p登陆后同步成功,redis和mysql不同,re

8月20号任务

相关文章: