Redis

Redis是一个开源的Key-Value数据库,支持多种数据类型。本文介绍了Redis的持久化机制,包括RDB和AOF,其中AOF提供更高的数据安全性。此外,详细讲解了Redis的通信协议RESP,其特点是简单、快速和可读性强。还概述了Redis的架构模式,如单机、主从复制、哨兵模式以及集群解决方案。
摘要由CSDN通过智能技术生成

Redis

1.Redis简介

介绍:redis是一个开源的使用ANSIC语言编写,遵循BSD协议、支持网络,可基于内存亦可持久化的日志型,Key-Value数据库,redis是一个非关系型数据库(Nosql数据库)。

2.Redis支持的数据类型

1.String字符串类型
	最基本的数据类型
	作用:做一个复杂的计数功能的缓存
2.Hash(哈希类型)
	value存放结构化对象
	作用:单点登陆,存储用户信息,设置缓存过期时间
3.List(列表类型)
	作用:(1)做简单的消息队列功能
		(2)用lrange命令,做基于redis的分页功能
4.set类型
	存放的是不重复的类型
	作用:全局去重
5.sorted set类型
	基于set类型,存在权重参数
	作用,做排行榜类型的应用

3.Redis持久化

概念:持久化就是把内存的数据写入到本地磁盘中去,防止服务器宕机后内存数据丢失
redis持久化提供了两种方式,分别为RDB和AOF,其中RDB为默认持久化方式
	RDB:
		存在两个核心函数 rdbsave(生成RDB文件)和rdbloadI(从文件加载内存)
	AOF:
		每当执行服务器(定时任务)或者函
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

传奇丶少年

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值