要将一个字典内容以 JSON 格式存入 Redis 的列表中,可以先将字典转换为 JSON 字符串,然后使用 Redis 的 RPUSH 命令将 JSON 字符串添加到列表中。以下是一个示例代码:
import json
import redis
# 连接到 Redis
r = redis.Redis(host='localhost', port=6379, db=0)
# 要存入 Redis 列表的字典内容
data_dict = {"key1": "value1", "key2": "value2", "key3": "value3"}
# 将字典内容转换为 JSON 字符串
json_data = json.dumps(data_dict)
# 将 JSON 字符串存入 Redis 列表 a 中
r.rpush('a', json_data)
print("Data has been stored in list a.")
定义一个字典 data_dict,将其通过 json.dumps() 方法转换为 JSON 格式的字符串 json_data。最后,使用 Redis 的 rpush('a', json_data) 命令将 JSON 字符串存入 Redis 列表 a 中。