redisTemplate.opsForList().rightPush(key,pivot,value) 遇到的问题


Long rightPush(K key, V pivot, V value)  在链表 key 发现pivot的右边添加一个value ; 

使用过程中不小心将key的大小写写错一个,所以值没有插入, 当时以为自己调用失败了 查看日志是显示调用成功的; 
所以这个API 不像其他几个API 如果key不存在就新建;这个API不会;key没有也不会提示

演示: 

原本的链表
redisTemplate.opsForList().rightPush(key,pivot,value) 遇到的问题_第1张图片

大小写写错:

redisTemplate.opsForList().rightPush( "listkey", "老王", "右边邻居" );
redisTemplate.opsForList().leftPush( "listkey", "老王", "左边邻居" );

插入结果: 没有新的key 出现

redisTemplate.opsForList().rightPush(key,pivot,value) 遇到的问题_第2张图片

key 正确:

redisTemplate.opsForList().rightPush( "listKey", "老王", "右边邻居" );
redisTemplate.opsForList().leftPush( "listKey", "老王", "左边邻居" );

结果: 正确插入

redisTemplate.opsForList().rightPush(key,pivot,value) 遇到的问题_第3张图片

 

 

你可能感兴趣的:(redisTemplate.opsForList().rightPush(key,pivot,value) 遇到的问题)