Redis 测试工具 redis-benchmark

Redis 测试工具 redis-benchmark测试demo 如下redis-benchmark -t zadd,lpush,brpoplpush,rpop -n 100000====== LPUSH ====== 100000 requests completed in 0.62 seconds 50 parallel clients 3 bytes payload kee

- 阅读全文 -

Redis 事务踩坑

Redis 测试 Demo<?php # 原子操作 redis 事务 $redis = new \Redis(); $redis->connect('127.0.0.1', '6379', 3); // 监控key WATCH 事务开启前监控key $redis->WATCH('test_hash'); // 开启事务 $redis->MULTI(); // 事务内

- 阅读全文 -

Redis Client Kill 命令 - 关闭客户端连接

Redis Client Kill 命令用于关闭客户端连接。语法redis Client Kill 命令基本语法如下:redis 127.0.0.1:6379> CLIENT KILL ip:port 可用版本 >= 2.4.0 返回值成功关闭时,返回 OK 。实例# 列出所有已连接客户端 redis 127.0.0.1:6379> CLIENT LIST addr=127.

- 阅读全文 -

查询Mongo 用的是什么引擎

db.serverStatus().storageEngine.name wiredTiger 用MMAPv1的引擎是有限制的,因为存储的namespace有限。不过这个引擎远不如新的WiredTiger引擎,已经不推荐,也不应该使用了。WiredTiger引擎从上个版本起已经是默认的引擎了。单集合大小上限和你的OS还有文件系统有关,MongoDB本身没有限制。此外,如果集合类型是capped

- 阅读全文 -

【转】Redis-cli 实用功能介绍

上周五 因为脚本中统计的失误。 没有及时清理redis zset 集合数据 运维通知redis一台实例马上要超出阀值了期间通过使用 redis-cli --bigkeys 查找 各类型中最大的key 让我意识到自己有关redis-cli 相关命令参数并不熟悉。周末补补课 找到如下文章 redis-cli 实用功能 文章很简洁如下:redis-cli一般情况下我们只是用来访问redis服务器。其实r

- 阅读全文 -

测算Redis处理实际生产请求的QPS/TPS

公司用到redis 的地方非常多 我测试下自己的QPS使用 redis发布版本中自带了redis-benchmark性能测试工具;使用50个并发连接,发出100000个请求,每个请求的数据为2kb, 测试host为127.0.0.1 端口为6379的redis服务器性能:命令:redis-benchmark -h 127.0.0.1 -p 6379 -c 50 -n 100000 -d 2 输出

- 阅读全文 -

队列堵塞问题总结

队列堵塞问题总结2017-06-20 早上十点到公司运维, 打电话说队列堵了 listen:room:entry:queue 主播房间进出事件队列 堵了十几万条 ....原因是app开始推广, 大量用户进出主播房间, 前几天无用户量队列阻塞不明显, 设计每秒3000 Lpush .生产环境: 单一php脚本Rpop一次加处理逻辑0.0017秒, 每秒redis Qps在500到600之间, 而

- 阅读全文 -

【转】Predis操作大全

predis是php连接redis的操作库,由于它完全使用php编写,大量使用命名空间以及闭包等功能,只支持php5.3以上版本,故实测性能一般,每秒25000次读写,相信改换c语言编写的php扩展后性能会大幅提升(比如使用C扩展phpredis https://github.com/owlient/phpredis)。将session数据存放到redis也很简单:session.save_han

- 阅读全文 -