--------【Redis实战】
文章平均质量分 78
追梦的晓米
左脑写代码,右脑写诗,用手指谱写生命的舞曲~
展开
-
【缓存篇】过滤数据修改本地缓存,导致数据错乱
一个需求中添加了本地话黁,遇到个问题,从本地缓存中查询数据并且对结果进行筛选,然后数据总是出现错乱。 1.业务需求 List<Message> 从数据库中查询出来是有AB两条数据,然后我把这些数据放入到Guava缓存中,以后每次查询从Guava缓存中获取。 后来增加了一个需求,如果字符串cv ...原创 2020-04-30 10:27:41 · 644 阅读 · 0 评论 -
【redis】redis缺少哨兵安装,导致的错误
一、问题由来 最近项目中添加了disconf和redis哨兵、分片技术,当更新完git之后,发现本地安装的redis运行不起来了。一直显示连接不上,报错如下:然后发现redis一直连接不上。二、尝试解决方案尝试一,服务器上redis端口号更改了?然后看到了disconf中,redis.properties文件中,我发现所有的端口号都改成为了26379,然后我就天真的以为,是因为服务器把默认端口号...原创 2018-04-04 20:42:57 · 1048 阅读 · 3 评论 -
【redis】搭建集群遇到的问题
redis搭建好集群之后,用客户端Jedis连接测试demo的时候,一直报找不到6380端口。但是使用redis客户端(redis desktop manager)连接没有问题。在命令行中执行添加删除操作也没有问题,但是在Java代码中使用Jedis连接没有问题,单机版通过Jedis 链接redis成功。1.Java中集群测试代码如下: /** * (集群版)添加数据测试 *原创 2017-04-29 16:47:46 · 1837 阅读 · 17 评论 -
【redis】关系型数据库 VS 非关系型数据库
一、概念上? 关系型数据库是指采用了关系模型来组织数据的数据库。简单来说,关系模式就是二维表格模型。主要代表:SQL Server,Oracle,Mysql,PostgreSQL。NoSQL非关系型数据库,主要代表MongoDB,Redis、CouchDB二、存储上区别?sql通常以数据库表的形式存储,例如存储用户信息,如下:表关系是否需要预先确定?在sql原创 2017-04-29 20:11:02 · 35706 阅读 · 22 评论 -
【redis】redis集群节点选举
Redis 集群的键空间被分割为16383个槽,集群的最大节点数也是16484个。本篇文章主要来看一下redis集群选取情况。一、节点信息了解为了下面看节点主从选择的信息,我们先来了解一下每个节点常用信息。从上面列出的三行信息中,从左到右的各个域分别是:节点ID,Ip地址和端口号,标志(是从节点还是主节点),最后发送PING的时间,最后接收PONG的时间,连接状态(原创 2017-04-30 17:16:08 · 18258 阅读 · 25 评论 -
【redis】Jedis连接reids上手小例子
Jedis 是 Redis 官方首选的 Java 客户端开发包,所以在Java开发中经常使用的是Jedis,接下来介绍如何使用Jedis操作redis。一、安装Jedis jar包。jedis-2.7.2.jar二、测试单机版首先通过ping命令,测试一些能否连接成功。(2)添加一个值,测试能够成功取出来。代码如下:/** * (单机版)测试连接是否成功 */ @Te原创 2017-04-30 23:02:49 · 908 阅读 · 6 评论 -
【redis】redis简介
redis是原创 2017-04-30 23:04:13 · 792 阅读 · 4 评论 -
【redis】redis使用前后性能对比
在上一篇博客中,我们已经完成了redis在spring 的配置,经过测试,测试完成基本的增删该查的操作。接下来,我们尝试把redis放在具体的系统业务逻辑中,对比一下,使用了redis和不使用redis的性能对比。一、添加到业务中1.业务场景我使用的OA系统的岗位管理模块,用在查询岗位页面。实现思路,第一,调用查询方法时候,先去redis中查询,是否有数据;第二原创 2017-05-02 13:31:03 · 6389 阅读 · 10 评论 -
【reids】redis持久化 RDB和AOF
Redis是在内存中运行的数据库,以为从内存中读取数据的效率远远高于硬盘数据库,所以Redis的效率也是高于MySQL数据库的。但是运行在内存中,如果系统 退出,容易造成数据的丢失。为了保证数据不丢失,redis引入了持久化的策略。定期将内存中的数据保存到硬盘中。持久化的主要方式有两种,RDB和AOF。一、RDB方式RDB方式是redis默认的持久化方式。在redis.co原创 2017-05-03 09:12:25 · 1131 阅读 · 10 评论 -
【redis】主从复制
一、产生背景 上篇博客,我们了解了redis通过RDB和AOF两种方式实现数据的持久化,但是如果这台机器的硬盘出现故障,也会导致数据丢失。所以为了避免单点故障,redis提供了主从复制的操作。将数据复制多个副本存部署在不同的机器上。即使有一台服务器出现故障,其他的服务器仍然可以基础提供服务。同时这就要求一台服务器上的数据库更新之后,可以自动将更新后的数据同步到其他服务器上。Redis原创 2017-05-04 14:10:09 · 719 阅读 · 12 评论 -
【redis】redis导图宏观总结
学习了MQ的相关知识,大体上了解了MQ的整个来龙去脉。如下导图:原创 2017-08-27 21:56:54 · 975 阅读 · 10 评论