喜欢关注个人公众号:java乐园上篇和大家学习了springcloud如何整合reids,在测试时借用了web形式的restful接口进行的。那还有没有别的方式可以对springboot和springcloud编写的代码进行单元测试呢?答案:肯定是有的。这篇讲解一下如何使用spring-boot-starter-test进行单元测试1、新建项目sc-test,对应的pom.xml文件如下<p
分类:
编程语言 时间:
2020-05-02 09:42:44
阅读次数:
49
学了springcloud如何操作数据库进行增删改查,又学了springcloud如何操作reids把数据存储到redis。今天结合数据库操作和reids操作,来看看如何使用SpringCache。SpringCache提供了基于注解的缓存配置方法。它本质上不是一个具体的缓存实现方案(例如EHCac ...
分类:
编程语言 时间:
2020-05-01 14:45:10
阅读次数:
64
位图`bitmap`是通过一个`bit`来表示某个元素对应的值或者状态,是由一组bit位组成,每个bit位对应0和1两个状态,虽然内部还是采用string类型进行存储,但是redis提供了直接操作位图的指令,可以把他看作是一个bit数组,数组的下标就是偏移量。 ...
分类:
其他好文 时间:
2020-04-26 18:42:12
阅读次数:
57
[toc] 0 环境 系统环境: centos7 编辑器: xshell IDE:IDEA 1 前言 "reids思维导图图片版总结" 2 正文 1 准备 "具体代码参考之前博客文章" 2 代码 3 结果验证 ...
分类:
其他好文 时间:
2020-04-15 10:50:04
阅读次数:
70
关于 Redis HyperLogLog 在说明 HyperLogLog 之前,我们需要先了解一个概念:基数统计。维基百科中的解释是: cardinality of a set is a measure of the “number of elements“ of the set 它的意思是:一个集 ...
分类:
其他好文 时间:
2020-04-11 00:11:20
阅读次数:
67
产生原因 1.当数据达到了上亿级别单个库使用效率性能是十分低下的,当进行查询等操作时候,也是从根节点去找到子节点然后在找到叶节点 , 数亿条取一条数据 性能就不是很迅速,而且单机的存储量,链接数,并发量,处理能力十分有限。 这个时候数据库就容易遇到了系统瓶颈, 所以为了 降低性能,缩短查询时间,减少 ...
分类:
数据库 时间:
2020-03-28 10:38:18
阅读次数:
90
测试发现,如果key已经存在,则调用Redis.Add(key, value)则不能添加或修改此key的内容value; 这样的话,我们在添加一个key和value的时候,不得不判断一次ContainsKey(key), 这样的话,就引起了两次搜索Reids的Hash Table的过程。 问题在于: ...
分类:
其他好文 时间:
2020-03-06 01:00:47
阅读次数:
62
1.redis是一个运行在内存的数据库,他有一个缺点:假如有一个正在编辑的wor文档,突然停电那么这个正在编辑的word文档是会丢失的;所以它诞生了save,bgsave这两个命令,save是保存在磁盘中是同步的(等他保 1 127.0.0.1:6379> save 2 OK 3 127.0.0.1 ...
分类:
其他好文 时间:
2020-02-29 20:25:36
阅读次数:
59
一、reids 概述 redis全称REmote DIctionary Server、一个基于KV的持久化分布式数据库、所编写的语言为C、与另一个分布式缓存Memcached有几分相似 但是redis所支持的数据存储类型要比Memcached丰富、这些数据类型包含:字符串(String)、列表(Li ...
分类:
其他好文 时间:
2020-02-21 12:54:12
阅读次数:
74
一、window上面安装reids 在github上面下载,地址 安装完成后,进入安装目录打开redis服务, 这里双击Redis服务器即可启动Redis。 二、安装redis可视化工具 命令行操作redis非常不方便。下载安装redis客户端,下载地址:https://redisdesktop.c ...
分类:
Web程序 时间:
2020-02-20 16:49:54
阅读次数:
97