Redis实战(一)-Redis单机环境搭建

Redis 是一种基于键值对(key-value)的NoSQL数据库,它支持包括 String(字符串)、Hash(哈希)、List(列表)、Set(集合)、ZSet(有序集合)、BitMaps(位图)、CEO(地理信息定位)等多种数据结构和算法组成,因此它可以满足很多的应用场景。Redis 将所有数据存储到内存中,所以它的读写性能非常惊人。

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

Redis可以做什么?

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

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

排行榜:Redis 提供了列表和有序集合数据结构,合理地使用这些数据结构可以很方便地构建各种排行榜系统。

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

二、准备工作


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

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值