刚学习redis,今天使用"hset"时一直报错,一直找不到原因,后来终于在shell找到了原因,以下总结以下最有可能的两个原因:
//我的错误代码
jedis.hset("stu","name","fzh");
- 类型不对,注意看一下你选择的类型,如下:注意校对一下自己写入的类型
- (我的错误原因)你加入的key已存在,并且和你上次存储的类型不一致
通过”keys"指令查看所有的key:可以看到我的key中已存在”stu"了,所以在创建新的key时选择不存在的名字即可。
希望对你有帮助!