当前位置: 首页 > 面试题库 >

如何使用Redis存储和检索字典

王君墨
2023-03-14
问题内容
# I have the dictionary my_dict
my_dict = {
    'var1' : 5
    'var2' : 9
}
r = redis.StrictRedis()

我将如何存储my_dict并使用Redis进行检索。例如,以下代码不起作用。

#Code that doesn't work
r.set('this_dict', my_dict)  # to store my_dict in this_dict
r.get('this_dict')  # to retrieve my_dict

问题答案:

您可以通过hmset(使用来设置多个键hmset)来做到这一点。

hmset("RedisKey", dictionaryToSet)

import redis
conn = redis.Redis('localhost')

user = {"Name":"Pradeep", "Company":"SCTL", "Address":"Mumbai", "Location":"RCP"}

conn.hmset("pythonDict", user)

conn.hgetall("pythonDict")

{'Company': 'SCTL', 'Address': 'Mumbai', 'Location': 'RCP', 'Name': 'Pradeep'}


 类似资料:
  • 问题内容: 我正在尝试将Redis会话集成到用Node.js编写的身份验证系统中。 我已经能够成功设置Redis服务器和Express服务器。 这是我的设置(只是重要的一点): 现在…我该如何实际创建,阅读和销毁会话?我已经阅读了很多关于如何设置的文章以及关于SO的许多问题,但是我发誓每个都只停留在配置上,并且不解释如何实际使用它… 我知道这可能非常简单,但是请不要投票,而只是解释一下:)。 问题

  • 我想使用jsPlumb(与jQuery)创建一个家谱类型的程序。我希望节点是可拖动的,我知道jsPlumb可以为你做到这一点。然而,在节点被拖动和重新定位后,我想给用户保存他的更改和精确布局的能力。我需要得到每个元素的坐标,并将它们存储在数据库中,然后使用这些数据重新创建页面。我怎样才能以最有效的方式做到这一点?

  • 问题内容: 如何在MySQL中插入图像,然后使用PHP检索图像? 我在这两个领域的经验都很有限,我可以使用一些代码让我着手解决这个问题。 问题答案: 首先,您创建一个MySQL表来存储图像,例如: 然后,您可以将图像写入数据库,如下所示: 您可以使用以下方法在网页中显示数据库中的图像:

  • 我有一个Base64编码的字符串(这是AES加密的字符串)。我正试图将它存储在Firebase存储,然后从它下载。 我尝试过多种选择,例如 这不会在存储中保留base64字符串,而是将其转换为整数。我还尝试提供{contenttype:“application/base64”},但是putString似乎不起作用。 我只是在寻找一个非常简单的base64编码字符串到firebase存储的上传和下载

  • 问题内容: 我是Java编程的新手,我正在搜索Java代码以将图像存储在PostgreSQL中并检索图像。 在PostgreSQL中,我使用了Bytea数据类型。图像已存储。但是当我检索时,我得到NULL。我无法获得图像。 对此的任何示例或对此的任何其他建议将是有帮助的。 问题答案: PostgreSQL jdbc文档的第7章介绍了如何存储二进制数据并使用图像(* .gif文件)作为示例。您可能想

  • 情况如下:我试图在PostgreSQL数据库中存储/检索Byte[]数组和BLOB。 其中'image'列的类型为BYTEA,IMG.BinaryStream的类型为InputStream。 我得到这个错误: 在我的构建中有以下依赖项。sbt: PS:...试图git克隆PGJDBC。它需要ant 1.4.1来构建。这个ant版本已经有8年了,在Apache基金会的网站上已经没有了。是不是有点诡异