如何使用 StackExchange.Redis 将 Redis Key 插入为整数
Posted
技术标签:
【中文标题】如何使用 StackExchange.Redis 将 Redis Key 插入为整数【英文标题】:how to insert Redis Key as integer using StackExchange.Redis 【发布时间】:2017-12-09 01:18:52 【问题描述】:我正在使用 StackExchange.Redis 客户端将我的数据存储在 redis 服务器中 但是在尝试将键插入为整数时
redisDataBase.StringSet(1,"1");
我遇到了异常,尽管在redis documentation 中,Redis 密钥是二进制安全的,这意味着您可以使用任何二进制序列作为密钥,从“foo”之类的字符串到 JPEG 文件的内容。空字符串也是一个有效的键。
【问题讨论】:
什么异常? @GuangshengZuo 更新了带有异常图像的问题 【参考方案1】:因为int不能是key,key应该是string或者byte[]的类型。您可以查看this page 了解更多信息。
如果你想要一个整数作为键,你可以将它转换为字符串
redisDataBase.StringSet("1","mohammed")
【讨论】:
以上是关于如何使用 StackExchange.Redis 将 Redis Key 插入为整数的主要内容,如果未能解决你的问题,请参考以下文章
使用 StackExchange.Redis 的 Redis 键空间通知
如何从 C# StackExchange.Redis 获取多个 Redis 键的 TTL
如何在Redis通过StackExchange.Redis 存储集合类型List