日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

java使用jeids实现redis2.6的list操作(4)

發布時間:2023/12/20 编程问答 21 豆豆
生活随笔 收集整理的這篇文章主要介紹了 java使用jeids实现redis2.6的list操作(4) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

2019獨角獸企業重金招聘Python工程師標準>>>

代碼: ???

?????????https://github.com/viakiba/redis?

import org.junit.Test;import redis.clients.jedis.Jedis;public class App16 {static interface RedisConfig {public final static String HOST = "127.0.0.1";public final static int PORT = 6379;}/*** @description: 測試連接是否通過* @author: viakiba* @throws Exception*/@Testpublic void test1() throws Exception {//連接測試是否通過Jedis jedis = new Jedis(RedisConfig.HOST,RedisConfig.PORT);System.out.println(jedis.ping());//pong則通過jedis.close();}/*** @description: BRPOPLPUSH/LRANGE/LREM* @author: viakiba* @throws Exception*/@Testpublic void test2() throws Exception {//連接測試是否通過Jedis jedis = new Jedis(RedisConfig.HOST,RedisConfig.PORT);jedis.flushAll();jedis.lpush("listdemo2", "g");jedis.lpush("listdemo1", "a","b","c","d","e","f");/*返回列表 key 中指定區間內的元素,區間以偏移量 start 和 stop 指定。下標(index)參數 start 和 stop 都以 0 為底,也就是說,以 0 表示列表的第一個元素,以 1 表示列表的第二個元素,以此類推。你也可以使用負數下標,以 -1 表示列表的最后一個元素, -2 表示列表的倒數第二個元素,以此類推。*/System.out.println(jedis.lrange("listdemo1", 2, 4));String brpoplpush = jedis.brpoplpush("listdemo1", "listdemo2", 10000);jedis.lpush("temp", brpoplpush);/*根據參數 count 的值,移除列表中與參數 value 相等的元素。count 的值可以是以下幾種:count > 0 : 從表頭開始向表尾搜索,移除與 value 相等的元素,數量為 count 。count < 0 : 從表尾開始向表頭搜索,移除與 value 相等的元素,數量為 count 的絕對值。count = 0 : 移除表中所有與 value 相等的值。*/System.out.println(jedis.llen("temp"));Long lrem = jedis.lrem("temp", 0, brpoplpush);System.out.println(lrem);System.out.println(jedis.llen("temp"));jedis.close();} }

?

轉載于:https://my.oschina.net/viakiba/blog/1526471

總結

以上是生活随笔為你收集整理的java使用jeids实现redis2.6的list操作(4)的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。