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( "listkey", "老王", "右邊鄰居" );
redisTemplate.opsForList().leftPush( "listkey", "老王", "左邊鄰居" );

插入結果: 沒有新的key 出現

key 正確:

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

結果: 正確插入

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章