码迷,mamicode.com
首页 > 其他好文 > 详细

Redis知识整理

时间:2018-06-21 19:45:07      阅读:156      评论:0      收藏:0      [点我收藏+]

标签:eva   logs   设置   inux   ali   class   ida   code   www.   

一、缓存知识

  1、buffer和cache的区别

      Buffer 缓冲 写操作 写缓冲
        Cache 缓存 读操作 读缓存 磁盘-->内存-->CPU

  2、PHP的缓存方案

官方文档:http://www.php.net/manual/zh/opcache.installation.php
PHP 5.5.0 及后续版本
OPcache 只能编译为共享扩展。 如果你使用 --disable-all 参数 禁用了默认扩展的构建, 那么必须使用 --enable-opcache 选项来开启 OPcache
推荐的 php.ini 设置
使用下列推荐设置来获得较好的 性能:

opcache.memory_consumption=128
opcache.interned_strings_buffer=8
opcache.max_accelerated_files=4000
opcache.revalidate_freq=60
opcache.fast_shutdown=1
opcache.enable_cli=1

 

linux RAID卡优化
http://www.cnblogs.com/chenmh/p/5846766.html


redis学习:
memcache和redis的区别

https://redis.io/ 官方地址
https://redisdoc.com/ 命令参考

cat /etc/redis.conf
bind 10.10.10.60 #监听的地址
port 6379 #开启的端口
dir /var/lib/redis #数据放置的位置,很重要

daemonize no #是否放在后台运行,写yes
maxmemory 300M #使用系统多大内存,建议设置
默认最大化使用内存

保存

service start redis

#查看日志
[root@redis2 ~]# tail -f /var/log/redis/redis.log
日志提示操作:sysctl vm.overcommit_memory=1 直接在系统上运行命令即可


#连接redis
[root@redis2 ~]# redis-cli -h 10.10.10.60 -p 6379 #如果是远程连接其他redis的方法
10.10.10.60:6379> exit
[root@redis2 ~]# redis-cli #如果监听地址默认是127.0.0.1,这个命令即可连接本机
Could not connect to Redis at 127.0.0.1:6379: Connection refused
Could not connect to Redis at 127.0.0.1:6379: Connection refused

#需要查看的博文
#www.unixhot.com/article/23 redis Crackit漏洞利用和防护


#redis的持久化
https://redisdoc.com/topic/persistence.html#rdb
32或64G内存使用rdb使用ssd
也可以跑多个redis来分担压力

AOF完整性更高,最多丢1秒的数据
容易读懂


#主从复制

 

Redis知识整理

标签:eva   logs   设置   inux   ali   class   ida   code   www.   

原文地址:https://www.cnblogs.com/huangyanqi/p/9210583.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!