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

redis常用命令小结

阅读更多
转载于:http://www.itxuexiwang.com/a/shujukujishu/redis/2016/0216/107.html?1455867352

1、redis-benchmark
redis基准信息,redis服务器性能检测

redis-benchmark -h localhost -p 6379 -c 100 -n 100000
100个并发连接,100000个请求,检测host为localhost 端口为6379的redis服务器性能



[root@Architect redis-1.2.6]# redis-benchmark -h localhost -p 6379 -c 100 -n 100000====== PING ====== 10001 requests completed in 0.41 seconds 50 parallel clients 3 bytes payload keep alive: 10.01% <= 0 milliseconds23.09% <= 1 milliseconds85.82% <= 2 milliseconds95.60% <= 3 milliseconds97.20% <= 4 milliseconds97.96% <= 5 milliseconds98.83% <= 6 milliseconds99.41% <= 7 milliseconds99.70% <= 8 milliseconds99.99% <= 9 milliseconds100.00% <= 12 milliseconds24274.27 requests per second


2、redis-cli

redis-cli -h localhost -p 6380 monitor
Dump all the received requests in real time;
监控host为localhost,端口为6380,redis的连接及读写操作



[root@Architect redis-1.2.6]# redis-cli -h localhost -p 6380 monitor+OK+1289800615.808225 "monitor"+1289800615.839079 "GET" "name"+1289800615.853694 "PING"+1289800615.853783 "PING"+1289800615.854646 "PING"+1289800615.854974 "PING"+1289800615.857693 "PING"+1289800615.866862 "PING"+1289800615.871944 "PING"#p#分页标题#e#


redis-cli -h localhost -p 6380 info
Provide information and statistics about the server ;
提供host为localhost,端口为6380,redis服务的统计信息



[root@Architect redis-1.2.6]# redis-cli -h localhost -p 6380 inforedis_version:2.0.4redis_git_sha1:00000000redis_git_dirty:0arch_bits:32multiplexing_api:epollprocess_id:21990uptime_in_seconds:490580uptime_in_days:5connected_clients:103connected_slaves:0blocked_clients:0used_memory:4453240used_memory_human:4.25Mchanges_since_last_save:200bgsave_in_progress:0last_save_time:1290394640bgrewriteaof_in_progress:0total_connections_received:809total_commands_processed:44094018expired_keys:0hash_max_zipmap_entries:64hash_max_zipmap_value:512pubsub_channels:0pubsub_patterns:0vm_enabled:0role:slavemaster_host:localhostmaster_port:6379master_link_status:upmaster_last_io_seconds_ago:18db0:keys=1319,expires=0


3、redis-stat

redis-stat host localhost port 6380 overview
Print general information about a Redis instance;
实时打印出host为localhost,端口为6380,redis实例的总体信息



[root@Architect redis-1.2.6]# redis-stat port 6380 overview ------- data ------ ------------ load ----------------------------- - childs - keys   used-mem clients  requests      connections 1319   5.37M   103    44108021 (+44108021) 810         1319   5.38M   103    44108124 (+103)   810         1319   5.38M   103    44108225 (+101)   810         1319   5.39M   103    44108326 (+101)   810         1319   5.40M   103    44108427 (+101)   810         1319   5.41M   103    44108528 (+101)   810        #p#分页标题#e#


redis-stat host localhost port 6380 overview
Measure Redis server latency;
输出host为localhost,端口为6380,redis服务中每个请求的响应时长



[root@Architect redis-1.2.6]# redis-stat port 6380 latency1: 0.16 ms2: 0.11 ms3: 0.15 ms4: 0.11 ms5: 0.18 ms6: 0.14 ms   
分享到:
评论

相关推荐

    Redis字符串类型的常用命令小结

    Redis字符串类型常用命令小结 Redis是一款开源的内存中数据结构存储系统,通常被用作数据库、缓存和消息中间件。在Redis中,字符串类型是最基本的数据类型,可以用作键值对数据库中简单的值存储,也可以作为其他...

    Redis列表类型的常用命令小结

    通过这些常用命令的组合,我们可以实现更复杂的数据操作,例如用LPUSH和RPOP实现一个队列,用LPUSH和LPOP实现一个栈,而LRANGE命令则可用于读取列表的子集。这些操作在实际开发中非常有用,比如可以用来记录日志、...

    Redis集合类型的常用命令小结

    集合类型的常用命令包括: **1. 添加元素:** `sadd key member [member ...]` 使用`sadd`命令可以向集合中添加一个或多个成员。如果集合不存在,Redis会自动创建。如果尝试添加的成员已经存在于集合中,命令将...

    Redis有序集合类型的常用命令小结

    Redis中有序集合的常用命令包括: 1. ZADD:向有序集合中添加一个或多个成员及其分数,如果成员已存在,则更新其分数。 2. ZRANGE:返回有序集合中指定区间的成员,可选WITHSCORES参数显示成员的分数。 3. ...

    Redis中散列类型的常用命令小结

    Redis散列类型 Redis是采用字典结构以键值对的形式存储数据的,而散列类型(hash)的键值也是一种字典结构,其存储了字段和字段值的映射,但字段值只能是字符串,不支持其他数据类型,也就是说,散列类型不能嵌套...

    Redis从入门到精通视频.rar

    16-redis-redis常用指令介绍.avi 17-redis-redis中关于key的操作命令1.avi 18-redis-redis中关于key的操作命令2.avi 19-redis-redis中关于key的操作命令3.avi 20-redis-redis中关于字符串类型数据的操作命令1.avi 21...

    Web环境搭建:Linux+Nginx+PHP+Mysql+Redis

    #### 五、小结 通过以上步骤,您可以轻松地搭建一个基于 **Ubuntu + PHP + Nginx + MySQL + Redis** 的商城系统环境。这套技术栈不仅能满足日常开发需求,还具有较好的扩展性和稳定性。随着业务的发展和技术的进步...

    PHP定时执行计划任务的多种方法小结

    在Linux系统中,最常用的方式是利用`crontab`命令来安排任务。`crontab`允许用户定义一系列的定时任务,按照指定的时间间隔执行。使用`crontab -e`编辑定时任务文件,然后添加一条规则,例如每小时执行一次PHP脚本...

    go web编程

    **1.5 小结** - **环境配置重要性**:正确的环境配置能够提高开发效率,确保项目顺利运行。 #### 二、Go 语言基础 **2.1 你好,Go** - **第一个程序**:“Hello, World!” 示例介绍。 - **文件结构**:主函数 `...

    mysql总结超详细

    - **2.1.3.4 关于字符类型小结** - 根据实际需求选择合适的类型。 ##### 2.1.4 为表的字段创建索引 - **2.1.4.1 为表创建主键索引的方法** - 在创建表时指定主键。 - 或者使用`ALTER TABLE table_name ADD ...

    python入门到高级全栈工程师培训 第3期 附课件代码

    03 小结 04 数据的概念 05 进制转换 06 原码补码反码 07 物理层和数据链路层 08 网络层和arp协议 09 传输层和应用层 第2章 01 上节课复习 02 arp协议复习 03 字符编码 第3章 01 网络基础和dos命令 02 为何学习...

    laravel开发宝典 实战视频课程

    - 常用命令介绍:如迁移、模型生成等。 - **异常处理**: - 异常捕获与抛出:如何在 Laravel 中处理异常。 - 自定义异常处理器:扩展默认异常处理逻辑。 - **测试**: - 单元测试:针对特定功能或组件进行独立...

Global site tag (gtag.js) - Google Analytics