redis
文章平均质量分 96
redis 内存数据库
奇迹是执着的人创造的
这个作者很懒,什么都没留下…
展开
-
分布式缓存-Redis持久化(RDB&AOF)、Redis主从(全量同步&增量同步)、Redis哨兵(监控&故障转移)、RedisTemplate(java代码访问redis集群)、Redis分片集群
子进程读内存时,主进程可能在写内存,这样严重时会导致脏数据问题->解决:fork将共享内存标记为read-only, 主进程每次写之前都将要写的那部分数据拷贝一份,在拷贝的数据上写,之后主进程读也要读拷贝就行了。因为slave原本也是一个master,有自己的replid和offset,当第一次变成slave,与master建立连接时,发送的replid和offset是自己的replid和offset。不过,旧的数据只要是绿色的,说明是已经被同步到slave的数据,即便被覆盖了也没什么影响。原创 2023-09-14 00:28:53 · 182 阅读 · 0 评论 -
Redis集群搭建-主从集群or哨兵集群or分片集群(推荐)
就已经表明,每个主带一个从,一共给了6个节点,那么主节点就只有6/2=3个,该命令直接认定前3个节点为主节点,所以把主节点写前3个就行了(紧接着按序展开的3个节点就是对应的从了),一行命令不仅启动了分片集群,甚至连主从关系都自动设置好了。小结一下,其实很简单,我们只是启动了3个redis-sentinel实例,分别配置了下主redis节点,剩下的都不用我们管了,哨兵都帮你弄好了(帮你监测,帮你故障恢复)之前装过redis,版本太低,也需要重新安装,直接安装会覆盖之前的环境变量,但是应该不会有其他冲突了。原创 2023-09-02 15:23:46 · 119 阅读 · 0 评论 -
外卖项目优化-01-redis缓存短信验证码、菜品数据、Spring Cache(注解开发缓存)、(注解开发)缓存套餐数据
1). 当前系统存在的问题之前我们已经实现了移动端菜品展示、点餐、购物车、下单等功能,但是由于移动端是面向所有的消费者的,请求压力相对比较大,而我们当前所有的数据查询都是从数据库MySQL中直接查询的,那么可能就存在如下问题:频繁访问数据库,数据库访问压力大,系统性能下降,用户体验较差。2). 解决该问题的方法要解决我们上述提到的问题,就可以使用我们前面学习的一个技术:Redis,通过Redis来做缓存,从而降低数据库的访问压力,提高系统的访问性能,从而提升用户体验。原创 2023-04-28 22:36:09 · 1479 阅读 · 1 评论 -
Redis-01-基础-redis简介安装、数据类型、常用命令、使用Spring Data Redis封装好的命令方法操作redis
Redis是一个基于内存的key-value结构数据库。Redis 是互联网技术领域使用最为广泛的存储中间件,它是「RemoteDictionaryService」的首字母缩写,也就是「远程字典服务」。基于内存存储,读写性能高适合存储热点数据(热点商品、资讯、新闻)企业应用广泛。原创 2023-04-27 23:18:29 · 576 阅读 · 0 评论 -
redis
NOSQL数据库-Redis学习目标:能够理解nosql的概念能够说出redis的常用数据类型能够使用redis的string操作命令能够使用redis的hash操作命令能够使用redis的list操作命令能够使用redis的set操作命令能够说出redis的两种持久化机制能够使用jedis对redis进行操作第1章 NOSQL概述1.1 什么是NOSQLNoSQL(N...原创 2019-12-30 23:31:41 · 185 阅读 · 0 评论