redis
文章平均质量分 85
璨若繁星
这个作者很懒,什么都没留下…
展开
-
Unable to connect to Redis;java.net.ConnectException: Connection refused: no further information
Unable to connect to Redis;java.net.ConnectException: Connection refused: no further information 问题:今天使用Spring Boot整合Redis时一直连不上,折腾了一小时总算弄好了 关闭防火墙 chkconfig iptables off 找到并redis的配置文件redis.conf,我的配置文件在/etc/redis目录下 1. 注释bind 127.0.0.1 2. 修改 protected-mode原创 2020-07-17 17:14:31 · 690 阅读 · 0 评论 -
Redis--AKF架构
Redis--AKF架构 AKF架构 由于redis是单进程、单线程、单实例的,所以如果我们只使用一个redis与客户端交互就会带来单点故障、缓存容量、压力等一系列问题,如下图所示 基于以上三种问题,人们提出了AKF架构,其中,x轴的扩展为redis的全量镜像,保证当前redis挂掉之后服务依然可以正常提供,而且x轴上的redis实例可以向client提供一些服务,缓解压力 x轴的扩展有效的缓解了压力和单点故障的问题,但是依旧没有解决容量的问题,毕竟由于要保持数据一致,其中一个满了,其它的也会满,原创 2020-07-15 22:44:24 · 2094 阅读 · 6 评论 -
Redis--RDB和AOF
Redis--RDB和AOF 提出问题 假设我们要将内存中的数据持久化到硬盘中,而这个过程需要10分钟,该怎么做? 使用阻塞的方式:在持久化过程中停止服务直到持久化完毕。这个方法在开发和维护项目时是可行的,但在项目上线后显然不合适 不使用阻塞的方式:服务正常运行的同时向硬盘中写数据,但这显然会带来数据时点混乱的问题,如下图所示。因此,在Redis中,提供了RDB和AOF两种方式保证持久化时数据的一致性。 RDB持久化方式 核心机制 linux中子线程间数据相互隔离 linux中的fork()函原创 2020-07-13 21:29:12 · 116 阅读 · 0 评论 -
Redis--bitmap
Redis--bitmap 本文主要描述 redis中bitmap相应函数及使用方法 setbit key offset value:以二进制形式设置key-value键值对 key:目标主键 offset:偏移量 value:目标值,只能取0或1 示例 :setbit k1 7 1 :0000 0001 注意:在redis中,是以字节为单位读取数据的,一个字节8位 bitcount key [start end]:取得目标key目标范围内1的个数 key:目标主键 start:开始位置,最下的下原创 2020-07-13 18:31:06 · 138 阅读 · 0 评论 -
Redis--安装
Redis--安装一、复制虚拟机二、redis安装三、配置redis服务 一、复制虚拟机 鉴于我每次都忘记怎么复制虚拟机,决定将整个过程记录下来,以后的自己,别再去百度啦ฅ(๑ ̀ㅅ ́๑)ฅ 创建完整克隆(node02:basic) 进入/etc/udev目录下,进入70-persistent-net.rules文件中,记录eth1的ATTR 进入/etc/sysconfig 目录下,修改network文件,将虚拟机名称修改为新的名称 进入/etc/sysconfig/network-script原创 2020-07-10 22:17:18 · 105 阅读 · 0 评论