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

网站建设成本友情链接网站源码

网站建设成本,友情链接网站源码,微信做引流网站,内蒙古城乡建设网站1. 依赖与配置 Spring官方也对Redis的命令进行了封装,在创建项目时导入对应的依赖即可使用: 此外我们还需要写一些配置信息: spring:application:name: springRedisdata:redis:port: 6379host: 127.0.0.1 Spring提供了一个RedisTemplate类…

1. 依赖与配置

Spring官方也对Redis的命令进行了封装,在创建项目时导入对应的依赖即可使用:

此外我们还需要写一些配置信息:

spring:application:name: springRedisdata:redis:port: 6379host: 127.0.0.1

Spring提供了一个RedisTemplate类用来操作Redis,这里的StringRedisTemplate是RedisTemplate的一个子类用来专门处理字符串数据的。Spring中的接口风格和原生的Redis命令有一定的差异,Spring操作redis的方法分成了几个类别分别组织起来,例如这里的opsForHash()方法可以得到一个专门操作hash类型的对象,其类型也是如此

2. 操作String类型

 我们使用opsForValue方法可以获得操作String类型的对象,可以看到其中有许多相关的方法我们直接使用即可:

    @RequestMapping("/testString")public String testString() {redisTemplate.opsForValue().set("key1", "v1");redisTemplate.opsForValue().set("key2", "v2");redisTemplate.opsForValue().set("key3", "v3");return redisTemplate.opsForValue().get("key3");}

注意spring并没有封装全部的redis命令,例如flushall,如果我们想要执行这些没有被封装的 命令可以使用execute()方法:

        redisTemplate.execute((RedisConnection connection) -> {connection.flushAll();return null;});

通过这里的connection就可以执行redis原生的命令

3. 操作List

    @RequestMapping("/testList")public List<String> testList() {redisTemplate.execute((RedisConnection connection) -> {connection.flushAll();return null;});redisTemplate.opsForList().leftPush("list1", "333");redisTemplate.opsForList().leftPush("list1", "222");redisTemplate.opsForList().leftPush("list1", "111");redisTemplate.opsForList().rightPush("list1", "444");return redisTemplate.opsForList().range("list1", 0, -1);}

 4. 操作set

    @RequestMapping("/testSet")public Set<String> testSet() {redisTemplate.execute((RedisConnection connection) -> {connection.flushAll();return null;});redisTemplate.opsForSet().add("set1", "111", "222", "333");System.out.println(redisTemplate.opsForSet().size("set1"));return redisTemplate.opsForSet().members("set1");}

5. 总结

在spring中提供的方法只要大家对于redis命令足够熟悉相信是能够正常的猜测出每个方法的具体作用,不够熟悉的也可以在spring的官方网站上进行查询,关于redis基础使用的学习到这里就基本完结了。

http://www.dtcms.com/wzjs/465241.html

相关文章:

  • 广州自建网站哪家服务好搜索引擎优化大致包含哪些内容或环节
  • java做网站例子互联网推广招聘
  • 名人堂网站建设seo基础知识包括什么
  • 昌平石家庄网站建设代做百度首页排名价格
  • 商城类app开发价格淘宝关键词优化怎么弄
  • 惠州微网站建设网店推广培训
  • 寄生虫网站怎么做seo关键词优化软件官网
  • 课桌公司网站建设苏州网站建设
  • 湛江 网站建设爱站网seo查询
  • 长春网站建设电话咨询永久不收费免费的聊天软件
  • 广告手机网站制作西安全网优化
  • 用自己的电脑做网站划算百度账号人工客服电话
  • 淘宝接网站开发的活2345网址导航电脑版
  • 网站把域名解析到新ip后做网页多少钱一个页面
  • 多张图做网站背景seo服务公司怎么收费
  • 网站建设概况无锡网站建设方案优化
  • 怎样用word做网站西安网约车
  • 成都设计网站的公司名称互联网哪个行业前景好
  • 暗网网站产品推广宣传方案
  • 音乐网站开发需要什么语言工具免费b2b网站推广有哪些
  • 网站策划方案800字各大网站域名大全
  • wordpress4.9.4杭州百度首页优化
  • 广告公司名字三个字安徽网站推广优化
  • 自己做的网站怎么在百度搜索到移动网站优化排名
  • 微信服务号菜单链接网站怎么做的足球排名世界排名
  • 网站设计的英文国家中医药管理局
  • 购买了网站如何使用吗上海知名的seo推广咨询
  • 做短视频网站用哪家cms网页版百度云
  • 做公司网站要多少钱适合奖励自己的网站免费
  • 厦门网站建设案例今日头条10大新闻