redis缓存服务器

客官°小女子只卖身不卖艺 2022-02-17 16:51 343阅读 0赞

前文:

  1. redis缓存服务器是一个基于键值存储的内存服务器,用于减少数据库访问压力。操作数据时,先访问redis再访问数据库。储存对象时可先转换为Json串作为值进行存储。

一、作用及持久化

1.作用

watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80MjY4NzA3NA_size_16_color_FFFFFF_t_70

2.持久化对比

一个属于快照、一个数据日志文件!

watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80MjY4NzA3NA_size_16_color_FFFFFF_t_70 1

二、集群架构

1.单节点:无法实现高可用

2.redis主从复制:完成数据的备份工作,无法实现高可用替换(手动)

watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80MjY4NzA3NA_size_16_color_FFFFFF_t_70 2

3.哨兵集群:哨兵集群+redis集群

watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80MjY4NzA3NA_size_16_color_FFFFFF_t_70 3

4.redis集群

watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80MjY4NzA3NA_size_16_color_FFFFFF_t_70 4

其中:引入hash槽道是为了处理数据迁移,并使用了hash一致性

watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80MjY4NzA3NA_size_16_color_FFFFFF_t_70 5

三、使用redis

使用方法跟数据库类似,通过配置文件和连接池对象进行使用。

watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80MjY4NzA3NA_size_16_color_FFFFFF_t_70 6

数据类型:String、hash、list、set、sorted set

发表评论

表情:
评论列表 (有 0 条评论,343人围观)

还没有评论,来说两句吧...

相关阅读

    相关 Redis缓存

    Redis缓存 **1.缓存概述**   缓存(Cache)的作用是减少服务器对数据源的访问频率,从而提高数据库的稳定性。   访问的流程如下。   ![在...

    相关 RedisRedis缓存

    目录 一、缓存 1、概念 2、作用 3、缺点 二、缓存模型 三、缓存的更新 1、更新策略 2、主动更新的三种模式 1.cache aside pattern

    相关 redis 缓存

    我们怎么使用Redis? 公司目前主力开发的产品,是一个典型的平台电商型产品,包含了平台运营方、商家、消费者等角色。 公司提供电商平台,同时负责系统维护和系统保障;商家

    相关 Redis缓存

    redis是Key-value形式的nosql数据库。先存到内存中,会根据一定的策略持久化到磁盘,即使断电也不会丢失数据。支持的数据类型比较多。 主要用来做缓存数据库的数据