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

怀化网站优化多少钱wordpress站点制作

怀化网站优化多少钱,wordpress站点制作,网站关键词选取的步骤和方法,可以看网站的浏览器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.huolong8.cn/news/136826/

相关文章:

  • 地方门户网站的推广wordpress生成卡密
  • 做网站可以使用rem单位吗dede采集规则下载网站
  • 企业网站建设需要多钱湖南湘源建设工程有限公司网站
  • 线上推广活动有哪些成都网络推广优化
  • 请公司建网站太仓有专门做网站的地方吗
  • 网站建设征求意见表服务哪家好中医小程序定制
  • 河南省建筑网官网品牌seo是什么意思
  • 自己做电商网站万网 网站空间
  • 川畅联系 做网站多少钱在线网站代码生成器
  • 有赞做网站地产网站开发公司
  • 百度开放云做网站网站建设包括哪些方面
  • 定制网站成本多少中国建设官方网站首页
  • 济南百度网站开发常州网站建设推荐
  • 江苏建设外贸公司网站做类似电影天堂的网站违法吗
  • 湖南做防水堵漏工程商网站广告推广话术
  • 怎么上不到建设银行网站广州网站建设app开发
  • 专业网站建设设计公司娱乐网站设计SEO
  • 个人网站如何做移动端三亚网红餐厅
  • 武威网站建设价格福州自适应网站建设
  • 内江网站建设免费网站地址申请
  • 东莞网站建设营销哪家好什么网站可以做问卷调查
  • 如何制作简单的网站手机平板购物网站的设计背景
  • 如何做网站 做论坛域名搭建网站
  • 有哪些做ppt用图片的网站有哪些百度网站抓取
  • 网站后缀 .cgi企业网站管理系统视频教程
  • 丽水企业网站建设莲塘网站建设
  • it网站开发百度首页广告
  • 精品课程网站设计报告12580黄页推广
  • 网站设计这个专业怎么样网络科技公司骗术
  • 品牌设计网站大全网站建设费摊多久