-
使用Redis实现聊天记录转存
本文转载自微信公众号「 神奇的程序员K」,作者 神奇的程序员K 。转载本文请联系 神奇的程序员K公众号。 前言 这几天在实现我开源项目的单聊功能,在实现过程中遇到了需要将聊天记录保存至数据库的问题,在收到消息时肯定不能直接存数据库,因为这样在高并发的场景下,数据库就炸了。 于是,我就想到了redis这个东西,第一次听说它是在2年前,但是一直没时间玩他,现在···
- 发布时间:2025-05-14
- 作者:益强科技
- 来源:[list:source]
- 浏览量([list:visits])
- 点赞([list:likes])
-
什么是RDB和AOF? 一文了解Redis持久化!
概述 本文提供Redis持久化技术说明, 建议所有Redis用户阅读. 如果您想更深入了解Redis持久性原理机制和底层持久性保证, 请参考文章 揭秘Redis持久化: http://antirez.com/post/redis-persistence-demystified.html Redis持久化 Redis提供了不同级别的持久化选项: RDB模式,···
- 发布时间:2025-05-14
- 作者:益强科技
- 来源:[list:source]
- 浏览量([list:visits])
- 点赞([list:likes])
-
一次近乎完美的PostgreSQL版本大升级
2020 年 5 月,我们与 OnGres 合作,对 GitLab 上的 Postgres 集群进行版本大更新,从 9.6 版本升级到 11 版本。升级全部在维护窗口内运行,没有丝毫差错;更新中所有涉及的内容、计划、测试,以及全流程自动化,全部进行拆包,只为实现一次近乎完美的 PostgreSQL 升级。 本次版本更新,我们面临的最大难题在于如何利用一个规···
- 发布时间:2025-05-14
- 作者:益强科技
- 来源:[list:source]
- 浏览量([list:visits])
- 点赞([list:likes])
-
数据库读写分离的这些坑,让我一脸懵逼!
今天分享一下以前入职现在公司第一次发布项目遇到的一个问题,一个数据库读写分离的坑。 前言 事情是这样的,刚入职的时候接到了这样的一个业务需求: 每个支付通道支付失败的时候都会返回特定的错误码,业务内部需要将通道特定的错误码转义成内部的错误码,这样对外就可以统一返回我们自己的错误码。 这个需求其实不难,当时设计的系统架构如下: 新增规则的流程简单分为三步: ···
- 发布时间:2025-05-14
- 作者:益强科技
- 来源:[list:source]
- 浏览量([list:visits])
- 点赞([list:likes])
-
分享一个自动编写MySQL数据库备份脚本,值得收藏
其实主要是为了偷懒,所以就搞了一个自动编写MySQL数据库备份脚本,每次写备份脚本传参就可以了,仅供参考。 1. MySQL备份模板(上传到下载平台)#!/bin/bash##################################copyrightbyhwb#DATE:2020-12-03#用途:MYSQL备份模板################···
- 发布时间:2025-05-14
- 作者:益强科技
- 来源:[list:source]
- 浏览量([list:visits])
- 点赞([list:likes])
-
使用Redis实现一个轻量级的搜索引擎,牛逼啊!
场景 大家如果是做后端开发的,想必都实现过列表查询的接口,当然有的查询条件很简单,一条 SQL 就搞定了,但有的查询条件极其复杂,再加上库表中设计的各种不合理,导致查询接口特别难写,然后加班什么的就不用说了(不知各位有没有这种感受呢~)。 下面以一个例子开始,这是某购物网站的搜索条件,如果让你实现这样的一个搜索接口,你会如何实现?(当然你说借助搜索引擎,像···
- 发布时间:2025-05-14
- 作者:益强科技
- 来源:[list:source]
- 浏览量([list:visits])
- 点赞([list:likes])
-
Zabbix监控Oracle数据库表空间,并配置邮件告警
Oracle表空间监控 核心数据库10.100.0.20和21表空间已经修改完成,可以正常监控使用率和大小,并邮件告警通知。 修改Oracle数据库表空间监控 创建表空间信息收集脚本: vim/home/oracle/scripts/check_tablespace.sh 脚本内容如下:#!/bin/bash#tablespaceusagepcheckso···
- 发布时间:2025-05-14
- 作者:益强科技
- 来源:[list:source]
- 浏览量([list:visits])
- 点赞([list:likes])
-
请签收MySQL灵魂十连
本文转载自微信公众号「sowhat1412」,可以通过以下二维码关注。转载本文请联系sowhat1412公众号。 攻击性不大,侮辱性极强 1、SQL语句执行流程 MySQL大体上可分为Server层和存储引擎层两部分。 Server层:连接器:TCP握手后服务器来验证登陆用户身份,A用户创建连接后,管理员对A用户权限修改了也不会影响到已经创建的链接权限,必···
- 发布时间:2025-05-14
- 作者:益强科技
- 来源:[list:source]
- 浏览量([list:visits])
- 点赞([list:likes])
-
做为一名大数据新手,应该通过这篇文章了解大数据
一、大数据是什么? 大数据,big data,《大数据》一书对大数据这么定义,大数据是指不能用随机分析法(抽样调查)这样捷径,而采用所有数据进行分析处理。 这句话至少传递两种信息: 1、大数据是海量的数据 2、大数据处理无捷径,对分析处理技术提出了更高的要求 二、大数据的处理流程 下图是数据处理流程: 1、底层是数以千亿计的数据源,数据源可以是SCM(供应···
- 发布时间:2025-05-14
- 作者:益强科技
- 来源:[list:source]
- 浏览量([list:visits])
- 点赞([list:likes])
-
10年大数据平台经验,总结出这份数据建设干货(内含多张架构图)
在业务增长过程中,每个企业不知不觉积累积累了一些数据。无论数据是多是少,企业都希望让“数据说话”,通过对数据的采集、存储、分析、计算最终提供对业务有价值信息。 由此,大数据平台、数据中台等新鲜的概念就真的落地了,其实数据类的概念都是相同的:报表、BI、数据仓库...少了一个都玩不转,只有每一个都做到极致,企业的数据价值才能得到提高。 先来说说背景吧,搭建大···
- 发布时间:2025-05-14
- 作者:益强科技
- 来源:[list:source]
- 浏览量([list:visits])
- 点赞([list:likes])