redis-Redis Monitor命令 - Java

问题描述

Redis Monitor命令 - Java

使用的语言是Java,使用的Redis客户端为Jedis

我调用redis的monitor命令捕获一条如下信息
1437562679.165098 [0 192.168.14.71:54692] "SET" "xe5x90x8cxe5xadxa6" "xacxedx00x05srx00x13com.redis.monitor.M2xc9x18ix8eZxafx03x02x00x00xp"

set后面有2串字符串。第一串字符串是key,记录的是一个中文的key名,是一个String(不要深究为什么用中文做Key)

第二串字符串是一个new出来的Object进行JDK的序列化之后的字节数组

现在有一个问题就是,我能否只根据这些字符串,还原他原来的面貌。

如果直接调redis的get命令,把拿到的byte数组反序列化后,肯定是可以弄成对象的,这个都知道。

我问的是能不能根据【"xacxedx00x05srx00x13com.redis.monitor.M2xc9x18ix8eZxafx03x02x00x00xp"】。

根据这些字符串还原对象。然后我自己再转成JSON或者转成XML,这样我就清晰的知道,当时做了一个什么操作,set了一个什么值

解决方案

java monitor
Redis命令
Java monitor/lock

解决方案二:

你是否可以直接把JSON等字符串作为value存进去,这样获取回来也直接知道这个JSON数据。你序列化对象是为了什么?
数据库一般还是存原始数据比较简单,存对象,好像不太必要。

时间: 2025-01-01 18:18:30

redis-Redis Monitor命令 - Java的相关文章

Redis SORT排序命令使用方法详解

  对于Redis SORT排序命令 我相信大家都不怎么了解了,因此小编整理了一些Redis SORT排序命令使用方法与例子,希望例子可以对各位玩家带来帮助哦. Redis SORT是由Redis提供的一个排序命令.集合中的标签是无序的,可以使用SORT排序.如: redis>SADD jihe 5 (integer) 1 redis>SADD jihe 1 (integer) 1 redis>SADD jihe 2 (integer) 1 redis>SADD jihe 8 (i

Mac OS X 启动和终止Redis, Mac常用命令,ssh免密

Mac OS X wget http://download.redis.io/redis-stable.tar.gz tar xzf redis-stable.tar.gz cd redis-stable make Redis没有其他外部依赖,安装过程很简单.编译后在 Redis 源代码目录的src文件夹中可以找到若干个可执行程序,最好在编译后直接执行 make install 命令来将这些可执行程序复制到/usr/local/bin 目录中以便以后执行程序时可以不用输入完整的路径. redis

NoSQL之Redis(二)---Java操作Redis存储自定义类型数据

NoSQL之Redis(二)---Java操作Redis存储自定义类型数据            Redis简介            Redis是一个开源,先进的key-value存储,并用于构建高性能,可扩展的Web应用程序的完美解决方案.            Redis从它的许多竞争继承来的三个主要特点: Redis数据库完全在内存中,使用磁盘仅用于持久性. 相比许多键值数据存储,Redis拥有一套较为丰富的数据类型. Redis可以将数据复制到任意数量的从服务器.           

Redis Studio 增加命令参考页面,优化多项用户接口

Redis Studio增加命令参考页面,方便用户查阅Redis命令,并在这段时间内调整多个用户接口,以方便用户管理redis.同时Redis Studio开始完善界面设计,逐步取消原始的按键风格. Redis Studio第一个正式版已经规划,在修复完主要BUG和统一界面风格后,将释放首个正式版,敬请关注! 附最新首页: Redis Studio 是Redis桌面客户端,支持Windows操作系统. 当前发布版本为非正式版本,兼容性和功能还在不断的完善中,如果你想体验,非常期待您回馈使用体验,

[喵咪Redis]Redis安装与介绍

[喵咪Redis]Redis安装与介绍 前言 哈喽大家好啊,这次要来和大家一起来了解学习Redis的一系列技术,最终目的是搭建一个高可用redis集群自动负载灾备,那我们先从最基础的Redis的一些基本介绍以及安装来说起! 附上: 喵了个咪的博客:w-blog.cn Redis官网:http://redis.io/ Redis命令大全:http://doc.redisfans.com/ Redsi源码地址:http://download.redis.io/releases/ GitHub地址:h

[喵咪Redis]Redis配置文件和主从设置

[喵咪Redis]Redis配置文件和主从设置 前言 上一节已经介绍了redis的基本使用也运行起来了redis,本节来进一步了解一下redis的配置,以及怎么配置主从关系,主从关系配置好了我们的redis就可以以一个集群的方式运行了.那么话不多说,就和笔者来进一步了解redis把! 附上: 喵了个咪的博客:w-blog.cn Redis官网:http://redis.io/ Redis命令大全:http://doc.redisfans.com/ Redsi源码地址:http://downloa

Try Redis : Redis 入门教程

Try Redis : Redis 入门教程 开篇 Redis 是一种以键值对key-value存储数据的NoSQL数据库. 键值对存储数据的本质是以某个键存储某个值.之后你可以用这个键把存储的值取出来.可以用SET命令以键'servername'存储值'fido': SET servername 'fido' 这样,数据就被存储了,之后可以使用GET取出刚刚存储的数据: GET servername // 返回 "fido" 对于数据的操作,还有一些基本的命令,比如INCR和DEL.

ServiceStack.Redis——Redis在.net上的客户端解决方案

ServiceStack.Redis--Redis在.net上的客户端解决方案   源码及使用: https://github.com/ServiceStack/ServiceStack.Redis   例子: https://github.com/ServiceStack/ServiceStack.Examples/tree/master/src/RedisStackOverflow   上面的例子中container.Register<IRedisClientsManager>(c =&g

Redis中常用命令

连接操作相关的命令 quit:关闭连接(connection) auth:简单密码认证 持久化 save:将数据同步保存到磁盘 bgsave:将数据异步保存到磁盘 lastsave:返回上次成功将数据保存到磁盘的Unix时戳 shundown:将数据同步保存到磁盘,然后关闭服务 远程服务控制 info:提供服务器的信息和统计 monitor:实时转储收到的请求 slaveof:改变复制策略设置 config:在运行时配置Redis服务器 对value操作的命令 exists(key):确认一个k