当前位置: 首页 > news >正文

上海黄页固定电话查询南京百度快照优化排名

上海黄页固定电话查询,南京百度快照优化排名,app立即打开,1688官网首页1.1 简介 1.1.1 概述 Spring Data 中有一个成员 Spring Data Redis#xff0c;他提供了 RedisTemplate 可以在 Spring 应用中更简便的访问 Redis 以及异常处理及序列化#xff0c;支持发布订阅等操作。 1.2 RedisTemplate 常见 API   RedisTemplate 针对 jedis 客户端中大…1.1 简介 1.1.1 概述 Spring Data 中有一个成员 Spring Data Redis他提供了 RedisTemplate 可以在 Spring 应用中更简便的访问 Redis 以及异常处理及序列化支持发布订阅等操作。 1.2 RedisTemplate 常见 API   RedisTemplate 针对 jedis 客户端中大量 API 进行了归类封装将同一类型操作封装为 operation 接口 ♞ ValueOperations 简单 string 操作 ♞ ListOperations    针对 list 类型的数据操作 ♞ HashOperations 针对 hash 即 map 类型的数据操作 ♞ SetOperations    set 类型数据操作 ♞ ZSetOperations  zset 类型数据操作 ☞ 示例 SpringBootTest public class RedisTest {Autowiredprivate RedisTemplate redisTemplate;Testpublic void redis() {redisTemplate.opsForValue().set(name, 张三);Object name redisTemplate.opsForValue().get(name);System.out.println(name);} } 1.2.2 BoundKeyOperations   RedisTemplate 提供了对 key 的 bound(绑定) 便捷化操作 API可以通过 bound 封装指定的 key然后进行一系列的操作而无须显式的再次指定 Key。 ♞ BoundValueOperations  绑定 string 类型的 key  ♞ BoundListOperations      绑定 list 类型的 key ♞ BoundHashOperations   绑定 hash 即 map 类型的 key ♞ BoundSetOperations      绑定 set 类型的 key  ♞ BoundZSetOperations    绑定 zset 类型的 key ☞ 示例 SpringBootTest public class RedisTest {Autowiredprivate RedisTemplate redisTemplate;Testpublic void redis() {Object name redisTemplate.boundValueOps(name).get();System.out.println(name);} }1.3 数据操作 1.3.1 通用方法 通用方法删除 key // 删除单个 key返回布尔值 redisTemplate.delete(K key);// 删除多个 key返回删除的个数 redisTemplate.delete(CollectionK keys);通用方法判断 key 是否存在 // 返回布尔值 redisTemplate.hasKey(key);通用方法 key 有效时间 // 指定有效时间 redisTemplate.expire(key, time, TimeUnit.MINUTES);// 获取有效时间返回值单位为秒 redisTemplate.getExpire(key);1.3.2 操作 string string类型添加数据 // 通过 ValueOperations 设置值 ValueOperations ops redisTemplate.opsForValue(); // 存入数据 ops.set(key, value); // 设置过期时间 ops.set(key, value, time, TimeUnit.SECONDS); // 通过 BoundValueOperations 设置值 BoundValueOperations key redisTemplate.boundValueOps(key); key.set(value); key.set(value, time, TimeUnit.SECONDS);string类型获取数据 // 通过 ValueOperations 获取值 redisTemplate.opsForValue().get(key);// 通过 BoundValueOperations 获取值 redisTemplate.boundValueOps(key).get();1.3.3 操作 list list类型 添加数据 // 通过 ValueOperations 设置值 ListOperations opsList redisTemplate.opsForList(); opsList.leftPush(listKey, listLeftValue); opsList.rightPush(listKey, listRightValue); // 存入集合 opsList.rightPushAll(list); opsList.leftPushAll(list);// BoundValueOperations 操作类似list类型 获取数据 // 获取集合中的数据 redisTemplate.boundListOps(listKey).range(startIndex, endindex); // 根据索引获取数据 redisTemplate.boundListOps(listKey).index(index);// 集合长度 redisTemplate.boundListOps(listKey).size();list类型 删除数据 // 从左侧弹出一个元素并返回 redisTemplate.boundListOps(listKey).leftPop(); // 从右侧弹出一个元素并返回 redisTemplate.boundListOps(listKey).rightPop(); // 移出 N 个值为 value 的元素 redisTemplate.boundListOps(listKey).remove(long, value); list类型修改数据 // 根据索引修改数据 redisTemplate.boundListOps(listKey).set(index, listLeftValue);1.3.4 hash hash类型添加数据 // 通过 BoundValueOperations 设置值 BoundHashOperations hashKey redisTemplate.boundHashOps(HashKey); hashKey.put(key, Vaue); // 添加一个集合 hashKey.putAll(hashMap); // 通过 ValueOperations 设置值 HashOperations hashOps redisTemplate.opsForHash(); hashOps.put(HashKey, key, Vaue);hash类型获取数据 // 获取所有小 key redisTemplate.boundHashOps(HashKey).keys();// 根据小 key 获取值 redisTemplate.boundHashOps(HashKey)get(key);// 获取所有键值对集合 redisTemplate.boundHashOps(HashKey).entries();hash类型删除数据 // 判断 hash 中是否存在小 key redisTemplate.boundHashOps(HashKey).hasKey(key);// 根据小 key 删除值 redisTemplate.boundHashOps(HashKey).delete(key);1.3.5 set hash类型 添加数据 // 通过 BoundValueOperations 设置值 redisTemplate.boundSetOps(setKey).add(setValue1, setValue2, setValue3);// 通过 ValueOperations 设置值 redisTemplate.opsForSet().add(setKey, SetValue1, setValue2, setValue);hash类型 获取数据 // 获取所有值 redisTemplate.boundSetOps(setKey).members();// 获取 set 的长度 redisTemplate.boundSetOps(setKey).size();hash类型删除数据 // 判断 set 中是否存在改值 redisTemplate.boundSetOps(setKey).isMember(setValue);// 移出指定的值 redisTemplate.boundSetOps(setKey).remove(setValue);1.3.6 zset Zset类型 添加数据 // 通过 BoundValueOperations 设置值 redisTemplate.boundZSetOps(zSetKey).add(zSetVaule, score);// 通过 ValueOperations 设置值 redisTemplate.opsForZSet().add(zSetKey, zSetVaule, score);Zset类型获取数据 // 获取元素集合, 按照排名先后(从小到大) redisTemplate.boundZSetOps(zSetKey).range(key, startIndex, endIndex);// 获取指定值的分数(权重) redisTemplate.boundZSetOps(zSetKey).score(zSetVaule);// 获取 zset 长度 redisTemplate.boundZSetOps(zSetKey).size();Zset类型修改分数 // 修改指定元素的分数 redisTemplate.boundZSetOps(zSetKey).incrementScore(zSetVaule, score);Zset类型删除数据 // 删除指定元素 redisTemplate.boundZSetOps(zSetKey).remove(zSetVaule);// 删除指定索引范围的元素 redisTemplate.boundZSetOps(zSetKey).removeRange(strat, end);// 删除指定分数范围的元素 redisTemplate.boundZSetOps(zSetKey).removeRangeByScorssse(strat, end);
http://www.hkea.cn/news/14578696/

相关文章:

  • 网站建设开发合同网络推广公司如何做
  • 好网站推理代理什么产品最赚钱
  • 做网站是否需要自购服务器南昌seo技术外包
  • 有声阅读网站如何建设合肥有做网站的吗
  • cms建站做磨毛布内销哪个网站比较好
  • 海外网站服务器租用在跨境网站贸易公司做怎么样
  • 如何做一个公司网站织梦做网站简单吗
  • 能打开各种网站的浏览器广州网站建设业务
  • 网站建设发布平台2023年最新法定传染病有哪些
  • 网站备案后 换服务器百度搜索关键词数据
  • 化工产品东莞网站建设百度站长工具网站认证
  • 安徽建设局网站怎么查证件信息舆情分析网站免费
  • 佛山做外贸网站android开发软件下载
  • 做住宿网站挣钱吗wordpress插件库
  • 网站建设的毕业设计使用别人网站代码做自己的网站
  • 四川城乡建设厅网站广州市建设和水务局网站
  • 微网站建设的现状清新太和做网站
  • 如果网站已被入侵免费空间申请网站
  • 长沙专业做网站排名沈阳网站建设技术支持
  • 清控人居建设集团网站一个网站的建设需要什么时候开始
  • a032网站模版哈尔滨网站制作公司价格
  • 百度网站建设及推广实时热点新闻事件
  • 合肥网站建设专业设计备案的网站 ,能拿来做仿站吗
  • 哪里有网站制作建设邯郸手机网站建设报价
  • 苏州网站怎么做职友集 一家做公司点评的网站
  • 长春seo网站排名营销技巧第二季
  • 深圳福田华丰大厦网站建设做网站公司分为国内还是国外
  • 网站加载特效网络规划设计师下午题2023估分
  • 广州最近流感很厉害吗seo营销
  • 山西太原网站建设公司有哪些网站建设 讲话