设为首页 加入收藏

TOP

Walking on the path of Redis --- Data structure(三)
2019-09-03 03:34:30 】 浏览:69
Tags:Walking the path Redis --- Data structure
println("=============获取子串============="); 116 System.out.println("获取key302对应值中的子串:" + jedis.getrange("key302", 5, 7)); 117 } 118 119 private void ListOperate() { 120 System.out.println("======================list=========================="); 121 System.out.println("清空库中所有数据:" + jedis.flushDB()); 122 123 System.out.println("=============增============="); 124 jedis.lpush("stringlists", "vector"); 125 jedis.lpush("stringlists", "ArrayList"); 126 jedis.lpush("stringlists", "vector"); 127 jedis.lpush("stringlists", "vector"); 128 jedis.lpush("stringlists", "LinkedList"); 129 jedis.lpush("stringlists", "MapList"); 130 jedis.lpush("stringlists", "SerialList"); 131 jedis.lpush("stringlists", "HashList"); 132 jedis.lpush("numberlists", "3"); 133 jedis.lpush("numberlists", "1"); 134 jedis.lpush("numberlists", "5"); 135 jedis.lpush("numberlists", "2"); 136 System.out.println("所有元素-stringlists:" + jedis.lrange("stringlists", 0, -1)); 137 System.out.println("所有元素-numberlists:" + jedis.lrange("numberlists", 0, -1)); 138 139 System.out.println("=============删============="); 140 // 删除列表指定的值 ,第二个参数为删除的个数(有重复时),后add进去的值先被删,类似于出栈 141 System.out.println("成功删除指定元素个数-stringlists:" + jedis.lrem("stringlists", 2, "vector")); 142 System.out.println("删除指定元素之后-stringlists:" + jedis.lrange("stringlists", 0, -1)); 143 // 删除区间以外的数据 144 System.out.println("删除下标0-3区间之外的元素:" + jedis.ltrim("stringlists", 0, 3)); 145 System.out.println("删除指定区间之外元素后-stringlists:" + jedis.lrange("stringlists", 0, -1)); 146 // 列表元素出栈 147 System.out.println("出栈元素:" + jedis.lpop("stringlists")); 148 System.out.println("元素出栈后-stringlists:" + jedis.lrange("stringlists", 0, -1)); 149 150 System.out.println("=============改============="); 151 // 修改列表中指定下标的值 152 jedis.lset("stringlists", 0, "hello list!"); 153 System.out.println("下标为0的值修改后-stringlists:" + jedis.lrange("stringlists", 0, -1)); 154 System.out.println("=============查============="); 155 // 数组长度 156 System.out.println("长度-stringlists:" + jedis.llen("stringlists")); 157 System.out.println("长度-numberlists:" + jedis.llen("numberlists")); 158 // 排序 159 /* 160 * list中存字符串时必须指定参数为alpha,如果不使用SortingParams,而是直接使用sort("list"), 161 * 会出现"ERR One or more scores can't be converted into double" 162 */ 163 SortingParams sortingParameters = new SortingParams(); 164 sortingParameters.alpha(); 165 sortingParameters.limit(0, 3); 166 System.out.println("返回排序后的结果-stringlists:" + jedis.sort("stringlists", sortingParameters)); 167 System.o
首页 上一页 1 2 3 4 5 6 下一页 尾页 3/6/6
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
上一篇计算机二级考试Access教程 下一篇Powerbuilder编写身份证校验码

最新文章

热门文章

Hot 文章

Python

C 语言

C++基础

大数据基础

linux编程基础

C/C++面试题目