在CentOS上编译安装gnuplot绘图工具

gnuplot是一个命令行的交互式绘图工具。用户通过输入命令,可以逐步设置或修改绘图环境,并以图形描述数据或函数,使我们可以借由图形做更进一步的分析。

gnuplot是由Colin Kelly和Thomas Williams于1986年开始开发的科学绘图工具,支持二维和三维图形。它的功能是把数据资料和数学函数转换为容易观察的平面或立体的图形,它有两种工作方式,交互式方式和批处理方式,它可以让使用者很容易地读入外部的数据结果,在屏幕上显示图形,并且可以选择和修改图形的画法,明显地表现出数据的特性。

继续阅读在CentOS上编译安装gnuplot绘图工具

Redis性能测试工具redis-benchmark使用详解

Redis包含一个名为redis-benchmark的性能测试工具,它可以模拟N个客户端同时向Redis发送M条查询命令的应用场景(这个工具类似于Apache的ab工具)。在下文中,我们会在Linux主机中运行一次基准测试,然后你可以查看完整的测试输出结果。

redis-benchmark工具的使用方法如下所示:

  1. redis-benchmark [-h <host>] [-p <port>] [-c <clients>] [-n <requests]> [-k <boolean>]

继续阅读Redis性能测试工具redis-benchmark使用详解

Redis的数据持久化功能详解(3)—— AOF持久化实践

AOF持久化会记录Redis服务器收到的每个写入操作,当Redis服务器重新启动时,这些写入操作就会被重新执行,这样便能重新建立原先的数据集。默认存储在Redis安装目录的data子目录中的appendonly.aof文件中。

一、环境描述

  1. 主机配置
    CPU:单核 继续阅读Redis的数据持久化功能详解(3)—— AOF持久化实践

如何使Redis能够在运行时获取和修改AOF文件名

最近通过编译源码的方式安装Redis服务器(版本:redis-3.2.1.tar.gz),我发现Redis客户端的config getconfig set命令并没有为appendfilename配置项提供支持,也就无法在Redis运行时获取和设置AOF文件的名称。

本文将会描述如何修改config.c源文件,添加相应的支持代码,使上述两个命令支持appendfilename配置项。

Step-1 打开config.c源文件

继续阅读如何使Redis能够在运行时获取和修改AOF文件名

Redis的数据持久化功能详解(2)—— RDB持久化实践

RDB持久化是通过快照完成的,当符合一定条件时Redis会自动将内存中的所有数据进行快照并存储到磁盘上。默认存储在Redis安装目录的data子目录的dump.rdb文件中。

一、环境描述

  1. 主机配置
    CPU:单核
    内存:2 GB
    IP:10.24.16.87

  2. 继续阅读Redis的数据持久化功能详解(2)—— RDB持久化实践

Redis的数据持久化功能详解(1)—— 两种持久化方式

Redis提供了几种数据持久化选项:

  • 根据指定的时间间隔,RDB(Redis DataBase,Redis数据库)持久化会为你的数据集创建时间点快照。

  • AOF(Append-Only File,只增文件)持久化会记录Redis服务器收到的每个写入操作,当Redis服务器重新启动时,这些写入操作就会被重新执行,这样便能重新建立原始数据集。Redis会以一种只增的方式,将收到的写入命令记录在AOF文件之中,存储的数据格式和Redis协议自身的格式相同。当AOF文件变得太大时,Redis会在后台重写日志文件。

  • 继续阅读Redis的数据持久化功能详解(1)—— 两种持久化方式