zoukankan      html  css  js  c++  java
  • Redis Administration :

    Redis Administration  :
    
    
    这个page 包含话题关于Redis 实例的管理,每个主题是自身包含以FAQ形式,新的topics将来会创建:
    
    Redis 安装提示:
    
    1.我们建议部署Redis 在Linux 操作系统。然而,Linux 是做了所有的压力测试的地方,大多数生产部署工作在Linux.
    
    2.确保 设置linux kernel overcommit memory setting to 1
    
    3.确保 关闭 Linux kernel feature 透明的大页,它会极大的影响内存使用和延迟以消极的方式。
    
    这个是完成通过下面的命令:
    
    echo never > /sys/kernel/mm/transparent_hugepage/enabled.
    
    
    4.确保配置一些swap在你的系统(我们建议swap和内存一样多).
    
    如果Linux 没有swap 你的Redis 实例意外的消耗太多内存,
    
    要么Redis crash 由于内存溢出
    
    5.设置一个明确的maxmemory 选项来限制你的实例为了确保实例会汇报错误代替失败 当系统内存达到限制
    
    6.如果你是使用Redis 在每个写严重的应用,当保存一个RDB文件在磁盘或者重写AOF log 
    
    Redis 可能使用高达2倍的正常内存使用。
    
    额外的内存使用是成比例的对于内存页的数量通过写修改在saving 过程,
    
    因此它是成比例的对于keys的数量(或者聚合类型项)
    
    
    7.即使如果你关闭持久化,Redis 会需要执行RDB saves 如果你使用复制,
    
    除非你使用新的无磁盘复制功能, 这是当前实验:
    
    
    8.如果你正在使用复制,确保 你的主机启动了持久化,或者它没有自动重启当crashes时:
    
    
    slaves 会尝试准确的拷贝master,因此如果一个master 重启使用一个空的数据集,slaves也会被清除
    
    
    默认的Redis 不需要任何认证,侦听到所有的网络接口。
    
    这是一个大的安全问题如果你让Redis 暴露在internrt 或者其他地方 攻击者可以达到。
    
    Running Redis on EC2 运行Redis 在EC2:
    
    
    1.使用HVM 基于实例,不是PV基于实
    

  • 相关阅读:
    java常用类及第三方开源库-资料汇总
    java动态追踪技术研究-美团技术中心
    MPP架构是什么?看这一篇就行了。。
    大数据基础-数据存储组件介绍
    Scrum团队从创建到成熟的四个阶段
    k8s基础知识-备忘总结
    Kafka基础知识总结笔记
    DDD学习大纲
    HBase资料汇总
    R-CNN系列(3)—— Fast R-CNN
  • 原文地址:https://www.cnblogs.com/hzcya1995/p/13349658.html
Copyright © 2011-2022 走看看