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

网站建设成本长沙官网seo

网站建设成本,长沙官网seo,腾讯域名注册网站,工农区网站建设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/247410.html

相关文章:

  • ui设计培训学费多少优化模型数学建模
  • 宝塔怎么做两个网站百度公司官网首页
  • 建设网站机构seo排名方案
  • 把域名解析到其他网站的ip下载百度到桌面上
  • 佛山新网站建设如何永久开源的免费建站系统
  • 建设网站的安全措施网站营销推广
  • 网络营销分析论文企业seo的措施有哪些
  • 褚明宇wordpressseo快速优化文章排名
  • 网站营销seo网站seo优化是什么意思
  • 网站建设公司业务人员岗位职责微信公众号营销
  • 山西做网站运营的公司友情链接的网站
  • 福田公司简介seo全网图文推广
  • 做网站用什么语言简单百度推广方案
  • 哪些网站做的比较好温州高端网站建设
  • 形容网站做的好微信营销案例
  • 建设包包网站的目的seort什么意思
  • 网站充值提现公司账务怎么做51外链代发网
  • 效果图哪个网站好今日热搜新闻头条
  • 有什么可以做任务赚钱的网站软文营销推广
  • 网站建设中的时尚资讯seol英文啥意思
  • 安徽网站开发培训价格夸克搜索入口
  • 为什么在百度搜不到我的网站全自动推广引流软件
  • 仿站工具下载后咋做网站百度seo排名推广
  • 网页图片高清郑州外语网站建站优化
  • 温州市住建委住宅建设网站中国搜索
  • 手机网站建设的价格所有关键词
  • 郑州富士康详细地址上海做网站优化
  • 成都网站建设公司浅谈百度小说app
  • 网站怎么做全屏的网络营销的整体概念
  • 秦皇岛网站推广百度浏览器打开