注册中心在分布式架构中注册中心起到了管理各种服务功能包括服务的注册、发现、熔断、负载、降级等功能,在分布式架构中起到了不可替代的作用。常见的注册中心有eureka,zookeeper等等,在springcloud中,它封装了Netflix公司开发的Eureka模块来实现服务的注册与发现,简单的来说注册中心里会存放着我们的ip、端口、业务,如果是只是存储我们可以想到很多,数据库,文件,内存,redi
转载 2023-06-29 10:49:18
397阅读
硬盘7200转与5400转的区别   一个硬盘由很多盘片(platter)组成,每个盘片被若干个同心圆划分为很多个磁道(track),每个磁道又被划分为几十个扇区(sector)。硬盘读取数据,就是以一个扇区为单位的,在FAT32模式下,每个扇区的容量为4KB。一个盘片的每一面都会有一个读写头(read-write head),来读取相应盘面的内容。   搞清楚了硬盘的结构,再来了解一下
在开发聊天应用时,选择合适的存储方案是重要的决策。RedisMySQL各有其优缺点,选择哪一个来存储聊天信息,要考虑多个因素。下面将对“聊天信息Redis还是MySQL”这个问题的解决过程进行详细记录。 ## 环境准备 ### 依赖安装指南 在不同平台上安装RedisMySQL的依赖可以参考以下命令: ```bash # Ubuntu sudo apt update sudo apt
原创 6月前
67阅读
现在的网站和app开发中,签到是一个很常见的功能,如微博签到送积分,签到排行榜。如移动app ,签到送流量等活动。用户签到是提高用户粘性的有效手段,的好能事半功倍!下面我们从技术方面看看常用的实现手段: 一. 方案1直接存到数据库MySQL用户表如下:last_checkin_time 上次签到时间 checkin_count 连续签到次数记录每个用户签到信息签到流程1.用户第一次签到last_
转载 2022-01-04 10:47:51
599阅读
# 如何保存用户登录信息:cookie vs redis ## 总体流程 首先,我们需要明确用户登录信息的保存方式,可选方案有使用cookie和使用redis。下面是整个流程的步骤: ```mermaid stateDiagram [*] --> 用户登录 用户登录 --> 选择保存方式 选择保存方式 --> [*] 选择保存方式 --> 保存用户信息
原创 2024-07-01 06:29:05
65阅读
点赞功能是目前app开发基本的功能今天我们就来聊聊点赞、评论、收藏等这些场景的db数据库设计问题~1. 我们先来看看场景的需求:显示点赞数量判断用户是否点过赞,用于去重,必须的判断显示个人点赞列表,一般在用户中心显示文章点赞列表我们先看一下头条和微博的例子这两个都是具有顶级流量的,后端肯定有复杂的架构,我们今天只谈大众化的方案。2.1 mysql方案mysql方案, 随着nosql的流行,大数据的
转载 2021-01-09 19:49:00
179阅读
点赞功能是目前app开发基本的功能,今天我们就来聊聊 点赞、评论、收藏等这些场景的db数据库设计问题,1. 我们先来看看场景的需求: 显示点赞数量 判断用户是否点过赞,用于去重,必须的判断 显示个人点赞列表,一般在用户中心 显示文章点赞列表 我们先看一下头条和微博的例子这两个都是具有顶级流量的,后端肯定有复杂的架构,我们今天只谈大众化的方案。2.1 mysql方案mysql方案, 随着nosql的流行,大数据的持续热点,但是mysql仍然不可替
转载 2021-08-06 13:52:15
590阅读
点赞功能是目前app开发基本的功能今天我们就来聊聊 点赞、评论、收藏等这些场景的db数据库设计问题,1. 我们先来看看场景的需求:a. 显示点赞数量b. 判断用户是否点过赞,用于去重,必须的判断c. 显示个人点赞列表,一般在用户中心d. 显示文章点赞列表我们先看一下头条和微博的例子头条的点赞微博的点赞这两个都是具有顶级流量的,后端肯定有复杂的架构,我们今天只谈大众化的方案。2.1 mysql方案m
原创 2021-02-11 20:32:24
187阅读
点赞功能是目前app开发基本的功能今天我...
转载 2021-08-16 15:58:50
142阅读
点赞功能是目前app开发基本的功能今天我们就来聊聊 点赞、评论、收藏等这些场景的db数据库设计问题
原创 2022-07-13 16:04:36
484阅读
点赞功能, MySQL还是 Redis
转载 2021-07-27 15:41:23
1406阅读
点赞功能是目前app开发基本的功能,今天我们就来聊聊 点赞、评论、收藏等这些场景的db数据库设计问题,1. 我们先来看看场景的需求: 显示点赞数量 判断用户是否点过赞,用于去重,必须的判断
转载 2022-01-15 10:33:43
94阅读
点赞功能是目前app开发基本的功能今天我们就来聊聊 点赞、评论、收藏等这些场景的db数据库设计问题,1. 我们先来看看场景的需求:a. 显示点赞数量b. 判断用户是否点过赞,用于去重,必须的判断c. 显示个人点赞列表,一般在用户中心d. 显示文章点赞列表我们先看一下头条和微博的例子头条的点赞微博的点赞这两个都是具有顶级流量的,后端肯定有复杂的架构,我们今天只谈大众化的方案。2.1 mysql方案m
原创 2021-04-19 11:03:27
158阅读
点赞功能是目前app开发基本的功能今天我们就来聊聊 点赞、评论、收藏等这些场景的db数据库设计问题,1. 我们先来看看场景的需求:a. 显示点赞数量b. 判断用户是否点过赞,用于去重,必须的判断c. 显示个人点赞列表,一般在用户中心d. 显示文章点赞列表我们先看一下头条和微博的例子头条的点赞微博的点赞这两个都是具有顶级流量的,后端肯定有复杂的架构,我们今天只谈大众化的方案。2.1 mysql方案m
原创 2021-05-20 14:10:51
298阅读
<?php /** * Redis + 单例型购物车 * param $basket 存储商品信息 * param $ins 存储实例化对象 */ namespace lib; use redis\Redis; class Cart{ private $expire = 43200; //redis购物车商品缓存过期时间 private $redis
在云原生应用日益普遍的今天,Redis作为一个高性能的键值数据库,越来越多地被应用于各种业务场景中。围绕“redisdeployment还是statefulset”这个问题,很多小伙伴们都在纠结,究竟使用哪个来部署Redis更好。本文将以轻松的方式来探讨这个问题,从背景定位到最佳实践,帮助你梳理清楚选择的理由和方法。 ### 背景定位 Redis广泛应用于缓存、实时分析等多个场景,因此其稳定
原创 5月前
21阅读
# 如何实现"redis保存注册用户id" ## 一、流程概述 首先,我们需要明确整个流程的步骤,然后逐步实现每个步骤。下面是实现"redis保存注册用户id"的流程: 步骤 | 操作 --- | --- 1 | 用户注册 2 | 生成用户id 3 | 将用户id保存到Redis中 ## 二、具体步骤及代码实现 ### 1. 用户注册 用户注册是系统中的一个常见功能,用户输入用户名、密码等
原创 2024-05-09 05:10:46
57阅读
1、cookie   【在客户端,存储用户的一些数据,比如用户名,浏览记录等】【缓存包括cookie、js、css等】  cookie是当客户端浏览器向是服务器发送请求信息时,服务器存储在客户端(一般指浏览器)上的一个文本文件,记录用户ID、密码、浏览过的网页和停留时间等信息,当浏览器再次发送请求给服务器时,服务器通过读取cookie得知客户端的相关信息,就可以做出相应的动作。
转载 2023-08-26 10:48:06
164阅读
一、典型的3种存储引擎1、hash:代表:nosql的redis/memcached本质为: 所以支持 随机 的增删查改,读写的时间复杂度O(1);但是无法支持顺序读写(注,这里指典型的hash,不是指如redis的基于跳表的zset的其他功能);基本效果:在不需要有序遍历时,最优2、磁盘查找树:代表:mysql本质为:基于(磁盘的)顺序查找树,B树/B+树;基本效果:支持有序遍历;但数据量很
建立最基础缓存本文仅示例展示最基本建立缓存的方式,其他一概不论哦。至于缓存更新策略,甚至是分布式缓存建立,更不会涉及其他穿透或是雪崩等问题。仅仅是博主的一次小实践,其他问题以后慢慢更新吧如果你也想揭开redis神秘的面纱,就跟着步骤一起敲起来吧项目准备Maven项目管理SpringbootMybatis-plus1.导入依赖导入spring和redis整合的依赖<dependency>
转载 2024-06-04 09:55:33
33阅读
  • 1
  • 2
  • 3
  • 4
  • 5