Redis实战(一)-Redis单机环境搭建,java数据库编程基础

Redis 将内存的数据利用快照和日志的形式保存到硬盘上,避免因为断电或者机器故障导致的内存数据丢失,同时它还提供了键过期、发布订阅、事务、流水线、Lua脚本等强大功能。

Redis可以做什么?

缓存:Redis 提供了强大的缓存机制,合理地使用缓存不进可以加快数据的访问速度,而且能够有效减低后端数据源的压力。

消息队列:Redis 提供了发布订阅功能和阻塞队列的功能,虽然和专业的消息队列相比还有很大的差距,但是对于一般的消息队列功能基本可以满足。

排行榜:Redis 提供了列表和有序集合数据结构,合理

《一线大厂Java面试题解析+后端开发学习笔记+最新架构讲解视频+实战项目源码讲义》

【docs.qq.com/doc/DSmxTbFJ1cmN1R2dB】 完整内容开源分享

地使用这些数据结构可以很方便地构建各种排行榜系统。

Redis 在合适场景就像一把瑞士军刀一样所向披靡。

二、准备工作


本专栏是基于Centos7.8环境的基础上搭建的,Centos 也是官方推荐的操作系统。

Redis 集群至少需要6台服务器(3主3从模式),原因是主节点需要三台服务器(redis 投票容错机制要求超过半数节点认为某个节点挂了该节点才是挂了,所以二个节点无法构成集群),每个主节点又需要一个从节点来做高可用,所以我们需要虚拟化6台服务器来做这个事情

我这边通过虚拟机的方式创建6台服务器,服务器配置信息,如下所示:

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值