使用Python从Redis中检索保存的Java对象

首先

我在javaobj-py中将存储在Redis中的Java对象转换为Python对象进行了尝试。具体步骤如下。

首先连接到 Redis。

要在Python中连接到Redis,需要使用名为redis-py的Redis客户端库。

import redis
import javaobj.v1 as javaobj

# バイト列のまま:decode_responses=False
connec = redis.Redis((host='Redishost', port=6379, db=0,decode_responses=False)

serialized_java_data = connec.get('MyKey')

#バイト列であることを確認
print(type(serialized_java_data))

获取Java对象

# バイト列を読み取る
java_object = javaobj.loads(serialized_java_data)

# java_objectのパラメータvalueをアクセスしてみる(他のパラメータでもいい)
print(java_object.value) 
广告
将在 10 秒后关闭
bannerAds