1. 程式人生 > >使用redisTemplate.opsForHash().entries()報錯 Cannot deserialize Failed to deserialize payload

使用redisTemplate.opsForHash().entries()報錯 Cannot deserialize Failed to deserialize payload

"Cannot deserialize; nested exception is org.springframework.core.serializer.support.SerializationFailedException: Failed to deserialize payload. Is the byte array a result of corresponding serialization for DefaultDeserializer?; nested exception is java.io.StreamCorruptedException: invalid stream header: 7376635F"

解決方法:

//寫在redis配置裡面
RedisSerializer redisSerializer = new RedisSerializer() {
    @Override
    public byte[] serialize(Object o) throws SerializationException {
        return JSON.toJSONBytes(o);
    }

    @Override
    public Object deserialize(byte[] bytes) throws SerializationException {
        String obj = new String(bytes);
        return obj;
    }
};
redisTemplate.setHashValueSerializer(redisSerializer);
redisTemplate.setHashKeySerializer(redisSerializer);
Map<String, String> robotSystemLocal = redisTemplate.opsForHash().entries("system_error");

相關推薦

使用redisTemplate.opsForHash().entries( Cannot deserialize Failed to deserialize payload

"Cannot deserialize; nested exception is org.springframework.core.serializer.support.SerializationFailedException: Failed to deserialize

git :error: failed to push some refs to 'https://github.com/Anderson-An/******.git'(已解決

提交push 報錯: $ git push origin masterTo https://github.com/Anderson-An/******.git ! [rejected] master -> master (fetch first)error: failed to push some r

關於spring-data-mongodb用戶名密碼登錄問題:Failed to authenticate to database

數據 base 設置 thread read ber ram tro pat 一.問題   1.spring-data-mongodb用戶名密碼登錄報錯問題:Failed to authenticate to database org.springframew

解決maven install信息(Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.1:compile )

ide auto javase post splay for except ava class Maven install失敗 Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.1

Ionic 打包:CordovaError: Failed to deploy to device, no devices found.

錯誤資訊: Failed to deploy to device, no devices found. CordovaError: Failed to deploy to device, no devices found.     at D:\project\eyeshot\

maven install ,解決Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.2:compile

在碰到maven install 發現報錯 Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.2:compile (default-compile) on projec

quartz:SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder". SLF4J: Defaulting to no-op

到quartz官網在檢視maven的配置,官網是這樣寫的: <dependency> <groupId>org.quartz-scheduler</groupId> <artifactId>quartz</a

UbuntuGtk-Message: Failed to load module "canberra-gtk-module"

當執行firefox報錯: Gtk-Message: Failed to load module "canberra-gtk-module" 解決方法: apt-get install libcanberra-gtk3-module 注意: gtk後面有個3 一開始查了用

tomcat啟動 ASM ClassReader failed to parse class file - probably due to a new Java class file versio

INFO - Root WebApplicationContext: initialization started INFO - Refreshing Root WebApplicationContext: startup date [Thu Jan 10 16:35:16 CST 20

HBase:java api連線hbase ERROR AsyncProcess: Failed to get region location

1.問題描述 JavaAPI操作HBase資料庫報錯如下,經檢查,HBase本身沒有問題,可以建立以及新增資料。但是javaapi就是連線不上去,坑了兩天沒有思路。該式的方法都試了,centos和windows的hosts都配置了對應的域名,但是就是連線不上去。 18/1

idea建立maven專案沒有src目錄:idea Failed to execute goal org.apache.maven.plugins:maven-archetype-plugin

方法一: 之所以沒src目錄是因為maven還沒載入好,右下角還有進度條在從中央倉庫讀,所以在建立maven專案的時候,加archetypeCatalog=internal 方法二: idea新建maven 出現這個問題,直接去倉庫下面repository\org\

使用form的方法(例如:reset,clear等Uncaught TypeError: Cannot read property 'tip' of undefined(…)的原因

 在瀏覽器中debug前端程式碼時,第一次按一個按鍵,沒有問題,第二次開始再按這個按鍵的時候,出現了錯誤Uncaught TypeError: Cannot read property 'tip' of undefined(…),雖然不影響功能,但是出現紅色的錯誤總是感覺

CentOS系統yumCannot find a valid baseurl for repo

val 成功 start network valid 搜索 解決 base 連接 今天在嘗試安裝apache2服務器時候遇到了問題:在使用新安裝的CentOS系統下使用yum命令行直接報錯。 搜索了一下解決方法,首先嘗試第一個,修改DNS vi /etc/resolv.co

My SQL 插入空間數據:Cannot get geometry object from data you send to the GEOMETRY field

ext 點數據 ges cnblogs bject ron rom val images My SQL 插入空間數據報錯:Cannot get geometry object from data you send to the GEOMETRY field 發生該問題,百度

centos7 安裝php7,cannot get uid for user nginx

light ash bar syn ber centos7 blog bsp src centos7 安裝php7,報錯cannot get uid for user nginx

PHPCannot adopt OID in UCD-SNMP-MIB、 LM-SENSORS-MIB

fig agg ror 怎麽辦 all output agent org temp Cannot adopt OID in UCD-SNMP-MIB: Cannot adopt OID in LM-SENSORS-MIB: lmTempSensorsValue 運行PHP遇

react爬坑之路(一--output.path不是絕對路徑

bpa file 文件 開始 put pac 這就是 文件頭部 之前   之前,一直在糾結是學習angular好,學習vue好,還是學習react好,網上一搜索,也是各種對比,各種互噴,看過之後更糾結。就跟小時候一樣糾結長大了是上清華好,還是上北大好,最後證明我想多了。總之

git(2======== 處理

ota auto ack tps eat fat got fail github 在共享完成密鑰後出現如下情況 [root@python3_ansible python]# git push -u origin master Username for ‘https://

Maven項目中java類-Cannot resolve symbol

start mbo resolve 解決 gpo 沒有 file sym art 電腦藍屏了,強制重啟之後再打開IDEA裏面的項目,所有Java類文件都在報Cannot resolve symbo錯誤,可以確定所有依賴的包都有引用且jar包沒有沖突。 經

vue 在使用vue-router Cannot read property matched

vue最近在學習vue,時不時的會遇到一些簡單的低級錯誤,在這也算做個小筆記提醒一下自己 報錯如上:檢查了半天才發現是這名字寫錯了vue 在使用vue-router報錯 Cannot read property matched