- 博客(15)
- 资源 (3)
- 收藏
- 关注
转载 Redis能干啥?细看11种Web应用场景
下面列出11种Web应用场景,在这些场景下可以充分的利用Redis的特性,大大提高效率。1.在主页中显示最新的项目列表。Redis使用的是常驻内存的缓存,速度非常快。LPUSH用来插入一个内容ID,作为关键字存储在列表头部。LTRIM用来限制列表中的项目数最多为5000。如果用户需要的检索的数据量超越这个缓存容量,这时才需要把请求发送到数据库。2.删除和过滤。如果一篇文章被删除,可以使用LREM从...
2018-06-16 14:55:02 289
转载 Redis的增量复制和全量复制
1. redis什么时候会发生全量复制?a) redis slave首启动或者重启后,连接到master时b) redis slave进程没重启,但是掉线了,重连后不满足部分复制条件2. redis什么时候会发生部分复制?先来看部分复制需要的条件a) 主从的redis版本>=2.8b) redis slave进程没有重启,但是掉线了,重连了master(因为slave进程重启的话,run i...
2018-06-16 10:30:26 6700
转载 bitmap
一、初步认识 二、API 1.setbit2.getbit3.bitcount4.bitop 5.bitpos 三、位图使用 四、 使用经验
2018-06-16 08:58:39 137
转载 发布订阅
一、模型 二、主要API1.publish(发布命令)2.subcribe(订阅)3.取消订阅(unsubcribe) 4.其他API三、消息队列功能 redis实现消息队列功能 应用场景:抢红包...
2018-06-16 08:57:52 287
转载 pipeline
一、回忆通信模型 二、流水线1.什么是流水线2.pipeline-Jedis实现 3.与原生M(mget,mset等)操作对比M操作是原子操作pipeline命令是非原子的,Redis服务器会对其命令集进行拆分。 三、使用建议...
2018-06-16 08:56:35 8883
转载 慢查询
一.慢查询日志慢查询日志帮助开发和运维人员定位系统存在的慢操作。慢查询日志就是系统在命令执行前后计算每条命令的执行时间,当超过预设阀值,就将这条命令的相关信息(慢查询ID,发生时间戳,耗时,命令的详细信息)记录下来。Redis客户端一条名利分为如下四部分执行: 说明:①慢查询日志只是统计步骤3)执行命令阶段 ②客户端超时不一定慢查询,但是慢查询是客户端超时的一个可能原因。 二. 慢...
2018-06-16 08:55:44 238
转载 redis requires ruby version 2.2.2的解决方案
今天在做Redis的Cluster集群的时候,在执行gem install redis时,提示如下错误: gem install redis ERROR: Error installing redis: redis requires Ruby version >= 2.2.2.CentOS7 yum库中ruby的版本支持到 2.0.0,可gem 安装redis需要...
2018-06-15 00:11:15 1037
转载 Spring Data JPA: 为单个Repository添加自定义方法
Spring Data JPA: 为单个Repository添加自定义方法我们在Spring Data JPA: 为所有Repository添加自定义方法中学习了通过JpaRepositoryFactory来为所有Repository添加一个公共的方法以及实现。但在很多情况下,我们需要为某个单独的Repository添加一个自定义的方法,并使其拥有一个自定义的实现。我们现在就来学习一下如何为某个单...
2018-06-07 07:49:33 3194
转载 Spring Data JPA: 为所有Repository添加自定义方法
Spring Data JPA: 为所有Repository添加自定义方法Spring Data JPA中的Repository是接口,是JPA根据方法名帮我们自动生成的。但很多时候,我们需要为Repository提供一些自定义的实现。今天我们看看如何为Repository添加自定义的方法。自定义Repository接口首先我们来添加一个自定义的接口:添加BaseRepository接口BaseR...
2018-06-07 07:48:07 5543
转载 JPA 实体类名称都报错
今天遇到一个问题,就是所有实体类名称都报错,报错信息为:Class "com.taiji.apps.demo.domain.Sample.java" is managed, but is not listed in the persistence.xml file,经过查找资料,解决方法为右键工程->properties->点击JPA->点击"Discover an...
2018-06-05 14:08:56 1876 1
转载 JPQL查询
JPQL就是一种查询语言,具有与 SQL 相类似的特征, JPQL 是完全面向对象的,具备继承、多态和关联等特性,和hibernate HQL很相似。 查询语句的参数JPQL 语句支持两种方式的参数定义方式 : 命名参数和位置参数 。 。在同一个查询语句中只允许使用一种参数定义方式。 命令参数的格式为:“ : + 参数名”例:Query query = em.createQuery("select...
2018-06-04 23:05:14 522
转载 @getMapping、@postMapping、@RestController
@RequestMapping 和 @GetMapping @PostMapping 区别 @GetMapping是一个组合注解,是@RequestMapping(method = RequestMethod.GET)的缩写。 @PostMapping是一个组合注解,是@RequestMapping(method = RequestMethod.POST)的缩写。@...
2018-06-02 10:26:55 2511
转载 Gradle引入net.sf.json失败的处理方法
最近使用Gradle引入net.sf.json-lib时,发现根本下载不了,如下所示:compile( 'net.sf.json-lib:json-lib:2.4')经了解,有些jar包区分jdk版本,发现此jar包需要加版本号(其他类似的jar包也需要这样处理),故正确的引入方式如下:compile( 'net.sf.json-lib:json-lib:2.4...
2018-06-02 10:17:34 7121 1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人