《原生 Redis 的性能测评》
Redis,即遵循BSD协议发布的一个开源,基于内存,支持多种类型,键值存储,有读写速度比较快的NoSQL数据库,它具备一定的原生性能。下面我们开始进行原生 Redis 的性能测评。
一、启动性能
我们以4核8G环境为例,来测试Redis的启动时间。新建 redis.conf 的内容如下:
port 6379
# bind 127.0.0.1
# timeout 0
# loglevel verbose
# databases 16
daemonize yes
logfile "./redis.log"
接着,使用以下命令启动redis服务:
$ redis-server ./redis.conf
以上命令的出口为: “ Server started, Redis version XX.XX.XX ”, 则表明 Redis 服务器已经启动,此时记录下系统当前的启动时间,这就是该环境下 Redis 的启动时间。
二、读写性能
Redis的读写性能,主要体现在它的操作速度上。我们可以利用redis-cli来测试其读写性能,
先准备1000个键值对,期望时间小于10秒:
$ redis-cli
127.0.0.1:6379> MULTI
OK
127.0.0.1:6379> HSET key:1 v1 v2
QUEUED
127.0.0.1:6379> HSET key:1001 v1001 v1002
QUEUED
127.0.0.1:6379> EXEC
1) OK
…
1000) OK
再测试1000次读取,期望时间小于2秒:
$ redis-cli
127.0.0.1:6379> MULTI
OK
127.0.0.1:6379> HGET key:1
QUEUED
127.0.0.1:6379> HGET key:1001
QUEUED
127.0.0.1:6379> EXEC
1) "v2"
2) "v1002"
三、压缩性能
压缩是Redis的一项重要特性,一般而言,当数据量超过一定值时,Redis会触发压缩操作,减少内存空间被消耗,但会消耗额外的计算时间。
假设,我们处理了一个20G的日志文件,那么可以用以下命令来进行压缩:
$ redis-cli --rdb ./log.rdb
观察 此次压缩的完成时间,即为本次的压缩时间,从而可以分析 压缩性能 。
综上所述,我们可以用上述方法,对原生Redis的性能进行测评。结果得出,Redis的读写性能足以满足大多数的实际需求,并且具备良好的压缩性能。
香港服务器选创新互联,2H2G首月10元开通。
创新互联(www.cdcxhl.com)互联网服务提供商,拥有超过10年的服务器租用、服务器托管、云服务器、虚拟主机、网站系统开发经验。专业提供云主机、虚拟主机、域名注册、VPS主机、云服务器、香港云服务器、免备案服务器等。
网站名称:原生Redis的性能测评(原生redis评测)
转载源于:http://www.shufengxianlan.com/qtweb/news29/477429.html
网站建设、网络推广公司-创新互联,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联