- android - RelativeLayout 背景可绘制重叠内容
- android - 如何链接 cpufeatures lib 以获取 native android 库?
- java - OnItemClickListener 不起作用,但 OnLongItemClickListener 在自定义 ListView 中起作用
- java - Android 文件转字符串
我使用 Boolsleve c# 创建了一个 HaskKey,我每次都提供一个唯一的字段,我的项目是 Json 字符串。
public virtual void AddHashSetKey(string item, string hashField)
{
_redisClient.Hashes.Set(_database, Key, hashField, item);
}
添加大约数千个字段后 (141988)我尝试检查散列键中的字段数,但出现以下错误。不确定在哪里可以找到更多详细信息或为什么会出现此错误?
redis 127.0.0.1:6379[1]> Exists C:
(integer) 1
redis 127.0.0.1:6379[1]> HLEN C:
(error) ERR Operation against a key holding the wrong kind of value
redis 127.0.0.1:6379[1]>
最佳答案
好吧,我在本地查看过,它运行良好。我的主要想法:
select
在 redis 术语中)C:
已经有一个非散列值,因此一开始就不能实际设置该值?如果该值不是哈希值,则调用任何哈希命令(包括 hset
)都会失败 - 因此如果它已经作为字符串存在:不好的事情Set
时,它无法告诉您有关服务器端的错误;任何错误都将通过 Task
API、await
、.Wait()
、 中的任何一个暴露(当它到达时)。结果
或 .ContinueWith()
(或您选择的任何其他 Task
API)但在本地:
redis 127.0.0.1:6379[1]> exists C:
(integer) 1
redis 127.0.0.1:6379[1]> hlen C:
(integer) 1
redis 127.0.0.1:6379[1]> hgetall C:
1) "someField"
2) "{foo:'bar'}"
您可能还想尝试:
redis 127.0.0.1:6379[1]> type C:
hash
它告诉你什么类型的数据存储在 C:
关于c# - Redis HashKey 出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18583971/
我的表有 UserId(hashkey)+id(Rangekey)。正如预期的那样,它们只有在一起是唯一的。 [DynamoDBTable("Item")] public class It
在尝试更新文档时,我在字段 timesToDisplay 中收到上述错误。 MongoDB 版本 2.6.7。 整个模型: msg = { 'name': '',
$scope.appdata = [{name: '', position: '', email: ''}]; 这是我在 Angular Controller 中创建的数组。 然后,我使用push方法
Ramda REPL example 你好,我有一个对象数组。这些对象以某种方式获得了一个 $$hashKey。我需要删除 $$hashKey 以便我删除重复项或删除唯一性逻辑。 let ticker
带有硬编码对象的数组出现在我的 ng-repeat 中。 $scope.deltagarelist = [{ label: "Nils", value: "3" }]; 这是我的 javascri
我正在尝试为选择菜单设置所选选项,但它不起作用,因为我发送到 ng-model 的数据与中的数据具有不同的 $$hashKey选择菜单和 $$hashKey 保存值。 Manga Seçin B
我是 Angular2 的新手,想知道 Angular2 中是否有 $$hashKey 的替代方案。 我在 angularjs 中使用 $$hashKey 来识别对象。 例如。 var arrayIt
对象: Object $$hashKey: "object:25" id: 1 category: "Fruit" name: "Apple" colo
我正在尝试将中继器中包含的对象与刚刚从服务器返回的对象进行比较。 因为重复对象包含 hashkey 属性 angular.equals 计算结果为 false。 我想我可以删除该属性,但我不知道它们是
我有一个 DynamoDB,我用它来存储有关 EC2 实例的一些信息,因此我使用实例 ID 作为 HashKey。 每周一次,我运行一个代码,将大量记录插入到该表中: AmazonDynamoDB a
java中有没有办法获取dynamodb表的HashKey的属性名称? e.g., if the dyanmodb table schema is ( "HashKey, String", SSNI
我对 HashSet 的内部工作有点困惑,因为我知道 HashSet 使用 key(K) 来找到正确的桶并使用 equals 来比较值,但是 HashSet 的工作方式意味着它如何生成哈希键? 最佳答
我有一个哈希表,它的键看起来像这样 geo:a hashKey 看起来像这样 NAME:USERS_IP 我想知道是否有办法获取 NAME 的所有值,其中 USERS_IP 是通配符 *。该表将有数百
我使用 Boolsleve c# 创建了一个 HaskKey,我每次都提供一个唯一的字段,我的项目是 Json 字符串。 public virtual void AddHashSetKey(st
我有以下 HTML: {{beep.name}} selected JavaScript(AngularJS):
我已经在寻找解决方案,我已经尝试了所有但我没有找到解决方案。 在我的代码中,我通过 ajax 从数据库中获取一个数组。 我得到正确的数组,像这样: [{"id":"1","name":"product
我认为这是一个简单的解决方案,但似乎无法正常工作。 我有一个对象数组列表,我在 html 上通过 ng-repeat 运行它。在每一行上,我添加一个按钮,用于调用保存到 api 服务器的操作。这会从数
我可以用一张图片解释我的问题。 在一些操作之后的单元测试中,我想检查 $scope.data(第一条日志消息)是否等于原始 data 对象(第二条日志消息)。我使用 mocha + chai 和 ex
$scope.create(在CreateCtrl中)和$scope.list(在ListCtrl中)链接到DOM由于某种原因,$$hashKey 没有添加到所有对象中。最后一个物体没有他留下。也就是
大家好,我已经在这个问题上工作了几个小时。基本上我需要获取 key 哈希来创建 android-facebook 应用程序。我找不到任何 jdk 文件夹虽然我有 adt(可以吗?顺便说一句)那就是我必
我是一名优秀的程序员,十分优秀!