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

温州网站设计服务下载应用商店app

温州网站设计服务,下载应用商店app,wordpress指定分类文章,两个路由器做双网站步骤 引入依赖配置数据库参数编写配置类构造RedisTemplate创建测试类测试 1.引入依赖 不写版本号#xff0c;也是可以的 在pom中引入 !--redis配置-- dependencygroupIdorg.springframework.boot/groupIdartifactIdspring-boot-…步骤 引入依赖配置数据库参数编写配置类构造RedisTemplate创建测试类测试 1.引入依赖 不写版本号也是可以的 在pom中引入 !--redis配置-- dependencygroupIdorg.springframework.boot/groupIdartifactIdspring-boot-starter-data-redis/artifactId /dependency 2.配置数据库参数 在SpringBoot的yaml配置文件中引入如果你用的是properties格式那么去转换一下就行了把yaml转换成properties spring:redis:# Redis数据库索引默认为0database: 11# Redis服务器地址host: localhost# Redis服务器连接端口port: 6379# Redis服务器连接密码默认为空password: # 连接超时时间毫秒timeout: 1000 3.编写配置类 package com.kyw.config;import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.Configuration; import org.springframework.data.redis.connection.RedisConnectionFactory; import org.springframework.data.redis.core.RedisTemplate; import org.springframework.data.redis.serializer.RedisSerializer;Configuration public class RedisConfig {Beanpublic RedisTemplateString,Object redisTemplate(RedisConnectionFactory factory) {RedisTemplateString,Object template new RedisTemplate();template.setConnectionFactory(factory);// 设置key的序列化方式template.setKeySerializer(RedisSerializer.string());// 设置value的序列化方式template.setValueSerializer(RedisSerializer.json());// 设置hash的key序列化方式template.setHashKeySerializer(RedisSerializer.string());// 设置hash的value序列化方式template.setHashValueSerializer(RedisSerializer.json());// 在设置完参数后生效template.afterPropertiesSet();return template;}} 4.构造RedisTemplate 上面的配置类中就构造好了 5.测试 这里用的是junit测试是常用的测试工具没有导入的小伙伴导入一下网上搜一下很简单。 编写测试类 import org.junit.Test; import org.junit.runner.RunWith; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.boot.test.context.SpringBootTest; import org.springframework.data.redis.core.RedisTemplate; import org.springframework.test.context.ContextConfiguration; import org.springframework.test.context.junit4.SpringRunner;RunWith(SpringRunner.class) SpringBootTest //下面括号里面classes SpringBootDemoApplication.class如果报错那你转换成自己的SpringBoot启动类的类名就行 ContextConfiguration(classes SpringBootDemoApplication.class) public class RedisTest {Autowiredprivate RedisTemplate redisTemplate;}测试String /***String 测试*/ Test public void testStrings(){String redisKey test:count;//设置一个 key valueredisTemplate.opsForValue().set(redisKey,1);//获取valueSystem.out.println(redisTemplate.opsForValue().get(redisKey));//value自增System.out.println(redisTemplate.opsForValue().increment(redisKey));//value自减System.out.println(redisTemplate.opsForValue().decrement(redisKey)); }测试哈希 /***哈希 测试*/ Test public void testHashes(){String redisKey test:user;redisTemplate.opsForHash().put(redisKey,id,1);redisTemplate.opsForHash().put(redisKey,username,张三);System.out.println(redisTemplate.opsForHash().get(redisKey,id));System.out.println(redisTemplate.opsForHash().get(redisKey,username)); }测试list /***list 类测试*/ Test public void testLists(){String redisKey test:ids;redisTemplate.opsForList().leftPush(redisKey,101);redisTemplate.opsForList().leftPush(redisKey,102);redisTemplate.opsForList().leftPush(redisKey,103);System.out.println(redisTemplate.opsForList().size(redisKey));System.out.println(redisTemplate.opsForList().index(redisKey,0));System.out.println(redisTemplate.opsForList().range(redisKey,0,2));System.out.println(redisTemplate.opsForList().leftPop(redisKey));System.out.println(redisTemplate.opsForList().leftPop(redisKey));System.out.println(redisTemplate.opsForList().leftPop(redisKey));} 测试set /***set 测试*/ Test public void testSets(){String redisKey test:teachers;redisTemplate.opsForSet().add(redisKey,鸣人,路飞,韩立,炭治郎,祖国人);System.out.println(redisTemplate.opsForSet().size(redisKey));System.out.println(redisTemplate.opsForSet().pop(redisKey));System.out.println(redisTemplate.opsForSet().pop(redisKey));} 测试zset Test public void testSortSets(){String redisKey test:students;redisTemplate.opsForZSet().add(redisKey,少年鸣人,10);redisTemplate.opsForZSet().add(redisKey,仙人鸣人,60);redisTemplate.opsForZSet().add(redisKey,九尾鸣人,70);redisTemplate.opsForZSet().add(redisKey,九喇嘛联结鸣人,80);redisTemplate.opsForZSet().add(redisKey,六道鸣人,90);System.out.println(redisTemplate.opsForZSet().zCard(redisKey));System.out.println(redisTemplate.opsForZSet().score(redisKey,六道鸣人));System.out.println(redisTemplate.opsForZSet().reverseRank(redisKey,六道鸣人));System.out.println(redisTemplate.opsForZSet().range(redisKey,0,4));System.out.println(redisTemplate.opsForZSet().removeRange(redisKey,0,2));} 测试通用操作 /***测试通用操作*/ Test public void testKeys(){redisTemplate.delete(test:user);System.out.println(redisTemplate.hasKey(test:user));redisTemplate.expire(text:students,10, TimeUnit.SECONDS); } 测试绑定key到变量的操作 /***测试 绑定一个key 的操作*/ Test public void testBondOperations(){String redisKey test:count;//用 BoundValueOperations 将一个key绑定到对象上方便后面的操作//绑定的是 String 那就 BoundValueOperations是set 那就BoundSetOperations,其余同理BoundValueOperations operations redisTemplate.boundValueOps(redisKey);System.out.println(operations.get());operations.increment();operations.increment();System.out.println(operations.get());} 如果您觉得文章还不错麻烦点个赞吧
http://www.w-s-a.com/news/407197/

相关文章:

  • 网站建设共享骨科医院网站优化服务商
  • 肯尼亚网站域名万能进销存软件免费版
  • 做商城网站价格上海做网站建设
  • 广州制作外贸网站公司阿里云网站模板
  • 做网站为什么要买服务器十堰城市建设网站
  • 西安网站seo技术厂家东莞如何制作免费的网页
  • 做旅游的网站的目的和意义极限优化wordpress
  • 做美食视频网站有哪些品牌营销策划机构
  • 佛山知名营销网站开发wordpress可视化编辑器排行
  • 石岩做网站哪家好石家庄做网站设计
  • 建设网站需要冠县做网站
  • 保定网站seo哪家公司好wordpress教程视频下载
  • 网站开发 哪些文档网站海外推广方法
  • 广西建设局网站首页如何做条形码网站怎么搞
  • 琼海建设网站wordpress 商城站下载地址
  • 网站需要多大数据库divider wordpress
  • 兰州北京网站建设网络广告推广网站
  • 宁晋网站建设森网站建设
  • 网站没有收录原因trel域名
  • 建设门户网站的目的和需求台州专业网站建设方案
  • 苏州网站建设系统方案成都行业网站设计
  • wordpress多说读者墙seo分析师招聘
  • 视频网站开发计划书wordpress文件详情
  • 重庆付费网站推广电商网站 开发周期
  • thinkcmf 做企业网站视频播放类网站建设费用
  • vps网站助手大学选修课网站建设
  • 南浦电商网站建设北京海淀社保网站
  • 传奇网站模板怎么做的吗大连警方最新通告
  • 成都私人做公司网站的北京网站建设需要多少钱
  • 魔客吧是什麼程序做的网站代理厦门网站设计公司