`
songbin0201
  • 浏览: 323238 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

redis资料收集

阅读更多
NOSQL数据库笔谈
http://sebug.net/paper/databases/nosql/Nosql.html

官方地址
http://code.google.com/p/redis/

Redis配置参数详解
daemonize:是否以后台daemon方式运行
pidfile:pid文件位置
port:监听的端口号
timeout:剔除超时的空闲连接 Close the connection after a client is idle for N seconds (0 to disable)
loglevel:log信息级别
logfile:log文件位置
databases:开启数据库的数量
save * *:保存快照的频率,第一个*表示多长时间,第三个*表示执行多少次写操作。在一定时间内执行一定数量的写操作时,自动保存快照。可设置多个条件。
rdbcompression:是否使用压缩
dbfilename:数据快照文件名(只是文件名,不包括目录)
dir:数据快照的保存目录(这个是目录)
appendonly:是否开启appendonlylog,开启的话每次写操作会记一条log,这会提高数据抗风险能力,但影响效率。
appendfsync:appendonlylog如何同步到磁盘(三个选项,分别是每次写都强制调用fsync、每秒启用一次fsync、不调用fsync等待系统自己同步)


下面是一个略做修改后的配置文件内容
daemonize yes
pidfile /usr/local/redis/var/redis.pid
port 6379
timeout 300
loglevel debug
logfile /usr/local/redis/var/redis.log
databases 16
save 900 1
save 300 10
save 60 10000
rdbcompression yes
dbfilename dump.rdb
dir /usr/local/redis/var/
appendonly no
appendfsync always
glueoutputbuf yes
shareobjects no
shareobjectspoolsize 1024


redis主从配置(master-slave)
启动主从服务,先启动主redis,再启动从 redis,因为从redis要依赖主redis
假设主服务监控6379端口,则设置从服务监控6380端口,需要新建redis.slave.conf文件,并修改配置
# Accept connections on the specified port, default is 6379
port 6380

################################# REPLICATION #################################

# Master-Slave replication. Use slaveof to make a Redis instance a copy of
# another Redis server. Note that the configuration is local to the slave
# so for example it is possible to configure the slave to save the DB with a
# different interval, or to listen to another port, and so on.
#
# slaveof localhost 6380
分享到:
评论
2 楼 songbin0201 2013-04-18  
freeman983 写道

timeout 不是请求超时时间,而是剔除空闲客户端的时间。


谢谢指出,当时水平有限,很多东西一边搜索一边猜测
1 楼 freeman983 2013-04-17  

timeout 不是请求超时时间,而是剔除空闲客户端的时间。

相关推荐

    prometheus监控redis和报警规则详细资料—超级详细(带文档和软件包)

    本资料包提供了Prometheus监控Redis的详细教程,包括部署文档和相关软件包,旨在帮助用户理解如何设置和使用Prometheus来监控Redis,并配置报警规则以及时发现并处理问题。 首先,你需要了解如何安装Prometheus。...

    redis校验工具redis-full-check

    5. **性能监控**:收集 Redis 实例的性能指标,如命令执行速度、网络 I/O 等,以便识别性能瓶颈。 6. **配置对比**:比较多个 Redis 实例的配置文件,找出可能的配置差异,保证集群内配置的一致性。 配合 `redis-...

    redis 离线集群redis5.0以上版本

    集群环境下,监控和日志的收集更为复杂。Redis提供了监控和统计信息,可以通过`INFO`命令获取。同时,可以配置日志级别,以便在出现问题时获取更详细的日志信息。 10. **最佳实践**: 在部署和运维Redis集群时,...

    redis下载(redis手册+redis.conf文件+windows服务+php_redis扩展+安装方法,绝对好用)

    这个是绝对超值的,本人收集了在windows下架设redis数据库的所需软件,以及在实践中应该注意的事项,拿出来在这里和大家分享: 软件包括: redis-2.6.12 包括了redis的32位和64位版本。 redis.conf 这是redis的...

    docker redis 3.2 配置文件

    Docker 提供日志驱动来收集容器输出,而在 `redis.conf` 中,你可以配置 `loglevel` 来控制 Redis 的日志级别,以适应不同的调试需求。日志信息对于理解和解决问题非常有用。 6. **容器化优化**: 除了 Redis 的...

    prometheus redis_exporter

    `redis_exporter` 是一个专门的 Prometheus 导出工具,它能够从 Redis 服务器收集性能指标,并将其转换为 Prometheus 可以理解的格式。 `redis_exporter` 的安装过程非常简单,因为你已经找到了一个包含它的压缩包...

    redis操作源代码以及查看redis的情况的辅助代码以及redis安装包

    本资源包含了Redis操作的源代码、辅助查看Redis状态的工具代码以及Redis的安装包,是学习和使用Redis的重要参考资料。 源代码部分可能涵盖以下几个关键知识点: 1. **命令接口**:Redis支持丰富的命令,如GET、SET...

    promethues(普罗米修斯)监控redis-详细文档

    在运维领域,Prometheus 提供了强大的数据收集和查询功能,能够与各种服务(如Redis)集成,以实时监控服务的状态和性能指标。 监控Redis是确保数据存储稳定性和高效运行的关键步骤。在本文档中,我们将详细介绍...

    redis安装离线版免编译版及离线安装需要的所有包文件

    本资源可结合我的文章《详解CentOS7下编译安装Redis5.x设置开机启动及修改端口(含redis需编译安装包和redis免编译安装包)》配合使用,同时也可单独去使用。包含redis3.0.7免编译版安装包,...花费心血收集整理而成。

    Redis英文文献加翻译(毕业设计可用)

    Redis的外文文献,有目录、出处以及翻译。内含文献原文和本人翻译的译文。为毕设撰写,格式按本校严格规范,应该适用于大多数学校。可以用于Java、Java-Web、Redis、服务端设计、高并发、NoSQL等相关话题

    redis 5.X版本,redis 5.X版本

    Redis 5.0 开始支持命令统计,可以收集每个命令的执行次数、平均执行时间和占用内存等信息,有助于性能监控和调优。 7. **客户端缓存**: 新增 `CLIENT GETNAME` 和 `CLIENT SETNAME` 命令,允许为客户端分配名字...

    nagios监控redis控件

    1. **check_redis.php**:这是一个基于PHP编写的Nagios插件,用于与Redis服务器通信并收集状态数据。它通常会发送特定的Redis命令(如INFO、CLIENT LIST等)来获取服务器的统计信息,然后根据预设的阈值判断是否发出...

    redis 用于win7

    为了监控Redis服务器的性能和状态,可以使用第三方工具如`RedisInsight`或自己编写脚本收集相关信息。 总的来说,虽然Redis主要是为Unix-like系统设计的,但在Windows 7上同样可以顺利运行。理解并正确配置上述...

    zabbix监控redis哨兵脚本

    此脚本文件用于zabbix监控redis哨兵时收集redis sentinel监控信息。

    redis实战高清版

    4. 监控系统:实时指标收集、报警阈值判断等。 通过阅读"redis实战高清版",你将不仅了解Redis的基础知识,还能掌握如何在实际项目中运用Redis解决各种问题,提升系统性能。书中的实例和讲解会帮助你深化理解,确保...

    kubernetes集群部署redis

    为了监控Redis的状态,可以集成Prometheus和Grafana进行性能监控,同时通过Logstash或Fluentd收集Redis的日志,进一步分析和存储。 综上所述,Kubernetes集群部署Redis高可用读写分离数据库涉及到K8s的核心组件、...

    redis监控工具

    通过Logstash收集Redis的日志,然后用Elasticsearch存储和索引这些日志,最后在Kibana中进行可视化,你可以实现对Redis的深度监控和故障排查。 7. Redis Opentsack OpenTSDB是一个分布式、可扩展的时间序列数据库,...

    【收集】Java调用Redis 入门级Demo

    在IT行业中,Java和Redis是两个非常重要的技术组件。Java是一种广泛应用的编程语言,而Redis则是一种高性能的键值数据库,常用于缓存、消息中间件等场景。本篇文章将详细解析如何使用Java来调用Redis,以实现数据的...

    redis-faina-master

    - `faina.py`: 这是主要的性能分析脚本,通过连接到 Redis 实例并执行一系列操作来收集性能数据,如命令执行时间、内存使用情况、网络吞吐量等。 - `report.py`: 分析 `faina.py` 收集的数据,并生成报告,帮助...

Global site tag (gtag.js) - Google Analytics