Redis客户端基本操作以及查看慢查询
1.连接
redis-cli.exe -h 127.0.0.1 -p 6379
2.验证密码
λ redis-cli.exe -h 127.0.0.1 -p 6379
127.0.0.1:6379> auth 密码
3. redis key值获取
keys * 获取当前数据下所有KEY值
get key
select 2 切换到第二个数据库
127.0.0.1:6379> keys *
(empty list or set)
127.0.0.1:6379> keys *
1) "1234"
2) "2234"
127.0.0.1:6379> get 1234
"1234"
127.0.0.1:6379> select 2
OK
4. info命令
redis Info 命令基本语法如下:
redis 127.0.0.1:6379> INFO [section]
127.0.0.1:6379[2]> INFO
# Server
redis_version:3.0.501
redis_git_sha1:00000000
redis_git_dirty:0
redis_build_id:ba05b51e58eb9205
redis_mode:standalone
os:Windows
arch_bits:64
multiplexing_api:WinSock_IOCP
process_id:7436
run_id:fac1a3e90e49c55b4709ed5f772a9831ef112f36
tcp_port:6379
uptime_in_seconds:2256
uptime_in_days:0
hz:10
lru_clock:15351291
config_file: # Clients
connected_clients:2
client_longest_output_list:0
client_biggest_input_buf:0
blocked_clients:0 # Memory
used_memory:712936
used_memory_human:696.23K
used_memory_rss:675288
used_memory_peak:566399016
used_memory_peak_human:540.16M
used_memory_lua:36864
mem_fragmentation_ratio:0.95
mem_allocator:jemalloc-3.6.0 # Persistence
loading:0
rdb_changes_since_last_save:5
rdb_bgsave_in_progress:0
rdb_last_save_time:1542075691
rdb_last_bgsave_status:ok
rdb_last_bgsave_time_sec:-1
rdb_current_bgsave_time_sec:-1
aof_enabled:0
aof_rewrite_in_progress:0
aof_rewrite_scheduled:0
aof_last_rewrite_time_sec:-1
aof_current_rewrite_time_sec:-1
aof_last_bgrewrite_status:ok
aof_last_write_status:ok # Stats
total_connections_received:29836
total_commands_processed:99662
instantaneous_ops_per_sec:0
total_net_input_bytes:600911
total_net_output_bytes:783597
instantaneous_input_kbps:0.00
instantaneous_output_kbps:0.00
rejected_connections:20002
sync_full:0
sync_partial_ok:0
sync_partial_err:0
expired_keys:1
evicted_keys:0
keyspace_hits:27
keyspace_misses:2
pubsub_channels:0
pubsub_patterns:0
latest_fork_usec:0
migrate_cached_sockets:0 # Replication
role:master
connected_slaves:0
master_repl_offset:0
repl_backlog_active:0
repl_backlog_size:1048576
repl_backlog_first_byte_offset:0
repl_backlog_histlen:0 # CPU
used_cpu_sys:4.75
used_cpu_user:3.69
used_cpu_sys_children:0.00
used_cpu_user_children:0.00 # Cluster
cluster_enabled:0 # Keyspace
db0:keys=2,expires=0,avg_ttl=0
5. slowlog get 10 慢查询语句, 在上一个节中有讲过
参照 http://www.cnblogs.com/huamei2008/p/8850047.html
10.0.0.80:6380> slowlog get 10
1) 1) (integer) 1017859
2) (integer) 1542078045
3) (integer) 15600
4) 1) "HMSET"
2) "CME_6E1812_1_20181113"
3) "\x00>\xabKWI\xd6\b"
4) "\x00>\xabKWI\xd6\b\xf6\xb7\x01\x00\xec\xb7\x01\x00\xf6\xb7\x01\x00\xec\xb7\x01\x00\x1d\x00\x00\x00y\xf03\x01"
2) 1) (integer) 1017858
2) (integer) 1542078044
3) (integer) 15600
4) 1) "HMSET"
2) "CFFEX_ZJ-IH1812_1_20181113"
3) "\x00>\xabKWI\xd6\b"
4) "\x00>\xabKWI\xd6\b\xe4^\x00\x00\xda^\x00\x00\xe2^\x00\x00\xe2^\x00\x00\b\x00\x00\x00y\xf03\x01"
3) 1) (integer) 1017857
2) (integer) 1542078016
3) (integer) 15600
4) 1) "HMSET"
2) "DCE_DS-j1901_1_20181113"
3) "\x00>\xabKWI\xd6\b"
4) "\x00>\xabKWI\xd6\b\x05Z\x00\x00\xe7Y\x00\x00\xfbY\x00\x00\xe7Y\x00\x00f\x04\x00\x00y\xf03\x01"
6. Redis自身性能压测:
命令:
redis-benchmark -p 6379 -c 20000 -n 50000
-h 表示IP
-p 表示端口
-c 表示连接数
-n表示请求数
-t 后面跟请求方式, 如get
参考资料:http://www.runoob.com/redis/redis-data-types.html
https://www.cnblogs.com/huamei2008/p/8850165.html
http://www.cnblogs.com/huamei2008/p/8850047.html
Redis客户端基本操作以及查看慢查询的更多相关文章
- 项目中redisTemplate设置的key,redis客户端上查询不到的问题
再项目使用了redis储存key,测试需要在客户端删除对应的key,发现查询不到对应的key redis客户端: 发现redisTemplate实际存进去的key会多了几个字符 原因:程序中对key没 ...
- redis查看redis 客户端状态
查看redis客户端连接 redis-cli info clients # Clients connected_clients:6000 client_longest_output_list:0 cl ...
- redis客户端连接,最大连接数查询与设置
##redis客户端连接数 redis通过监听一个TCP端口或socket的方式接收来自客户端的连接, 当与客户端建立连接后,redis内部会进行如下操作:()客户端socket会被设置为非阻塞模式, ...
- .Net Core 三大Redis客户端对比和使用心得
前言 稍微复杂一点的互联网项目,技术选型都可能会涉及Redis,.NetCore的生态越发完善,支持.NetCore的Redis客户端越来越多, 下面三款常见的Redis客户端,相信大家平时或多或少用 ...
- Redis 的基本操作、Key的操作及命名规范
Redis基本操作 查看数据的状态 pong redis 给我们返回 PONG,表示 redis 服务 运行正常 redis 默认用 使用 16 个 库 • Redis 默认使用 16 个库,从 0 ...
- Redis客户端管理
1.客户端管理 Redis提供了客户端相关API对其状态进行监控和管理,本节将深入介绍各个API的使用方法以及在开发运维中可能遇到的问题. 1.1 客户端API 1.client list clien ...
- 实践篇 -- Redis客户端缓存在SpringBoot应用的探究
本文探究Redis最新特性--客户端缓存在SpringBoot上的应用实战. Redis Tracking Redis客户端缓存机制基于Redis Tracking机制实现的.我们先了解一下Redis ...
- ASP.NET Core 使用 Redis 客户端
Mac OS 安装 Redis(用于连 Redis 服务器,方便查看数据):https://redis.io/topics/quickstart wget http://download.redis. ...
- 如何编写入门级redis客户端
概述 Redis是开源的.基于内存的数据结构存储系统,可用作数据库.缓存以及消息代理方面.Redis支持许多种数据结构,并内置了丰富的诸如冗余.脚本.事务.持久化等功能,深受业界喜爱,被各种业务系统广 ...
随机推荐
- unittest 详解
内容总括 一. 初始化 setUp 与 tearDown setUpClass 与 tearDownClass unittest.main(verbosity=0/1/2) 二. 执行顺序 按顺序 ...
- linux syslog支持 ubuntu
linux syslog支持 linux syslog支持 linux syslog支持 ??????? https://wenku.baidu.com/view/8cc6b50a0202074 ...
- 不能使用 float 和 double 来表示金额等精确的值
不能使用 float 和 double 来表示金额等精确的值 关于面试,金额用什么数据类型? 不是 doube,更不是 float ,而是用 BigDecimal.对于金融项目,对于金额,误差是不能容 ...
- css实现单行、多行文本超出显示省略号
前言:项目中我们经常遇到这种需求,需要对单行.多行文本超出显示为省略号.这篇文章主要总结了小编解决此问题的方法,有不足之处欢迎大家指正. 单行文本省略 .ellipsis-line { border: ...
- printf格式输出
参考:http://www.cplusplus.com/reference/cstdio/printf/ C string that contains the text to be written t ...
- Java-收邮件
import java.util.Properties; import javax.mail.Folder; import javax.mail.Message; import javax.mail. ...
- docker 部署springcloud Feign组件无法访问问题
如题: docker部署后的服务注册ID是这样的. 这导致了Feign在调用其他组件的时候访问不到. 解决: 在docker部署指令添加EUREKA_INSTANCE_IP-ADDRESS=[你的IP ...
- jquery animate()方法 语法
jquery animate()方法 语法 作用:animate() 方法执行 CSS 属性集的自定义动画.该方法通过CSS样式将元素从一个状态改变为另一个状态.CSS属性值是逐渐改变的,这样就可以创 ...
- UVA 315 求割点 模板 Tarjan
D - D Time Limit:3000MS Memory Limit:0KB 64bit IO Format:%lld & %llu Submit Status Pract ...
- Anadi and Domino
C - Anadi and Domino 参考:Anadi and Domino 思路:分为两种情况: ①n<=6,这个时候肯定可以保证降所有的边都放上一张多米诺牌,那么答案就是m ②n==7, ...