
redis
文章平均质量分 74
楚景然
风起于青萍之末 浪成于微澜之间
展开
-
redis学习(五) 初步了解 redis-cluster
1基础注意redis-cluster集群=》windows版本 [redis3.2才有,2.8没有]低版本需要Ruby才能集群,高版本不需要;redis5.0.5不用ruby搭建集群。下载redis3.2(linux直接下载最高版本),参考文章2windows下集群2.0.1注意低版本需要配置ruby和redis-trib.rb文件Ruby:Ruby 程序设计语言官方网站 (ruby-lang.org)安装过程一直下一步2.0.2 下载 redis-trib...原创 2021-03-06 16:21:56 · 178 阅读 · 0 评论 -
redis学习(四) 初步了解哨兵模式(Sentinel)
1简介 主要配合主从模式使用,主从模式中,当master挂掉。哨兵会将一个从(slave)redis变为master2文件配置,需要在redis添加文件sentinel.conf启动命令,redis-sentinel sentinel.conf (先启动redis,然后在启动这个)#绑定0.0.0.0解读无法访问的问题bind0.0.0.0#当前Sentinel服务运行的端口port8099#去监视一个名为mymaster的主redis实例,这个主实...原创 2021-03-06 16:05:28 · 645 阅读 · 0 评论 -
redis学习(三) 初步了解主从架构(就是读写分离)
1基础主从架构一般分为 从节点(slave),主节点(master)。从节点(slave)负责读,主节点(master)负责写。Master必须持久化,不然突然master断电,重启之后会清空slave的数据。2主从架构搭建 主redis的数据会立即同步到从redis、一旦主redis数据清空,从redis也会被清空 一般是多台linux系统上搭建redis,此处在自己的windows电脑上准备3台redis端口号分别是:6377、6378、6379。其中...原创 2021-03-06 15:48:39 · 314 阅读 · 1 评论 -
redis学习(二) 初步了解Redis持久化
1 Redis持久化Redis数据一般放在内存,但是考虑突然断电等情况。会放在硬盘上面。等服务器重启之后会重新放在内存。Aof和Rdb1.1Rdb持久化(可接受在一段时间内丢失数据)1.RDB:每隔一段时间,把内存中的数据写入磁盘的临时文件,作为快照,恢复的时候把快照文件读进内存。如果宕机重启,那么内存里的数据肯定会没有的,那么再次启动redis后,则会恢复。2.备份与恢复内存备份->磁盘临时文件临时文件-->恢复到内存3. RDB优劣势●优势1.每隔一段时间...原创 2021-03-06 15:37:55 · 150 阅读 · 1 评论 -
redis学习(一) 初步了解redis
1基础1.1redis提供海量数据存储访问 数据存储在内存里,读取更快 非关系型、分布式、开源、水平扩展 NoSql 分布式缓存中间件 key-value存储1.2Nosql简介Not Only Sql 传统项目使用纯数据库 为互联网和大数据而生 水平(横向)扩展方便高效 高性能读取、高可用 一般存数据,做缓存1.3缓存方案对比1.3.1Ehcache=》适合单应用优点:基于java开发 基于JVM缓存 简单、轻巧、方便缺点:集群不支持 分布式不支原创 2021-03-06 15:25:32 · 257 阅读 · 0 评论