redis - 如何使用 StackExchange.Redis 将 Redis 键作为整数插入

标签 redis int stackexchange.redis

我正在使用 StackExchange.Redis 客户端将我的数据存储在 Redis 服务器中 但是在尝试将键作为整数插入时

redisDataBase.StringSet(1,"1");

我有异常(exception),虽然在redis documentation , Redis 键是二进制安全的,这意味着您可以使用任何二进制序列作为键,从“foo”这样的字符串到 JPEG 文件的内容。空字符串也是一个有效的键。 enter image description here

最佳答案

因为int不能作为key,key应该是string或者byte[]类型。你可以看看this page查看更多。

如果你想要一个整数作为键,你可以将它转换成一个字符串

redisDataBase.StringSet("1","mohammed")

关于redis - 如何使用 StackExchange.Redis 将 Redis 键作为整数插入,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47724365/

相关文章:

Redis忽略redis.conf中的目录

node.js - Redis 流 : How to manage perpetual subscription and BLOCK behaviour?

redis - 我如何在 Redis 中插入(替换)操作? (作为流水线)

android - 无法访问 onclick 方法中的变量

c# - 如何使用 StackExchange.Redis 解决客户端的 Redis 超时问题?

c# - 访问 StackExchange.Redis 时出现死锁

ruby-on-rails - 从 redis 存储编码 utf-8

java - 为什么最大整数乘法的结果是 1

c - 测试输入值类型的函数

Redis > 隔离具有大值的键?