xiaoli8748_软件开发
计算机专业
展开
-
Memcached 教程之 Memcached replace 命令(七)
Memcached replace 命令用于替换已存在的的。如果 key 不存在,则替换失败,并且您将获得响应。原创 2024-04-02 19:24:40 · 351 阅读 · 0 评论 -
Memcached 教程之 Memcached append 命令(八)
Memcached append 命令用于向已存在的后面追加数据。原创 2024-04-03 19:18:47 · 422 阅读 · 0 评论 -
SQL优化方式介绍
这就减少了筛查范围,然后逐条进行执行计划分析。没建索引的建索引,建了索引的看看索引是不是失效了,然后排查为什么索引失效?这些问题排查之后,可能因为数据量过大,那就要考虑是不是拆分表,进行分表。定位问题:开启慢查询日志,找出系统中比较慢的SQL。原创 2024-03-23 10:55:31 · 476 阅读 · 4 评论 -
缓存数据库的意义、作用与种类详解
Redis、Memcached等常见的缓存数据库,以及它们各自的特点和优势,使得开发人员可以根据应用场景选择最适合的解决方案。通过合理地配置和使用缓存数据库,可以有效地改善应用程序的性能,降低数据库负载,为用户提供更流畅的体验。缓存数据库允许应用程序在需要数据时,首先从缓存中查询数据,如果数据存在,则可以避免直接访问主数据库,从而显著提高数据访问速度。主数据库通常面临大量读写请求,而缓存数据库可以分担部分读请求,减轻主数据库的负载,提高其稳定性和可靠性。缓存数据库可以作为主数据库的备份,以防止数据丢失。原创 2024-03-29 21:06:50 · 564 阅读 · 0 评论 -
Memcached 教程之Linux Memcached 安装(二)
Memcached 支持许多平台:Linux、FreeBSD、Solaris、Mac OS,也可以安装在Windows上。Linux系统安装memcached,首先要先安装libevent库。原创 2024-03-30 13:09:09 · 926 阅读 · 0 评论 -
Memcached 教程之Memcached介绍(一)
Memcached是一个自由开源的,高性能,分布式内存对象缓存系统。Memcached是以LiveJournal旗下Danga Interactive公司的Brad Fitzpatric为首开发的一款软件。现在已成为mixi、hatena、Facebook、Vox、LiveJournal等众多服务中提高Web应用扩展性的重要因素。Memcached是一种基于内存的key-value存储,用来存储小块的任意数据(字符串、对象)。这些数据可以是数据库调用、API调用或者是页面渲染的结果。原创 2024-03-30 13:07:18 · 496 阅读 · 0 评论 -
Memcached 教程之 Memcached set 命令(五)
Memcached set 命令用于将存储在指定的中。如果set的key已经存在,该命令可以更新该key所对应的原来的数据,也就是实现更新的作用。原创 2024-04-01 07:29:31 · 883 阅读 · 0 评论 -
常见缓存数据库
Redis 是完全开源的,遵守 BSD 协议,是一个高性能的 key-value 数据库。原创 2024-03-29 21:15:23 · 678 阅读 · 0 评论 -
Memcached 和 Redis 比较
memcached 虽然没有像redis所具备的数据持久化功能,比如RDB和AOF都没有,但是可以通过做集群同步的方式,让各memcached服务器的数据进行同步,从而实现数据的一致性,即保证各memcached 的数据是一样的,即使有任何一台 memcached 发生故障,只要集群中有一台 memcached 可用就不会出现数据丢失,当其他memcached 重新加入到集群的时候,可以自动从有数据的memcached 当中自动获取数据并提供服务。即使对服务器的连接数增加,也能发挥高性能。原创 2024-03-30 12:34:06 · 495 阅读 · 0 评论 -
memcached缓存数据库简介
memcached是一套分布式的高速缓存系统,由的Brad Fitzpatrick开发,但被许多网站使用。这是一套,以BSD license授权发布。memcached缺乏以及管制,这代表应该将memcached服务器放置在后。memcached的使用三十二比特的(CRC-32)计算后,将数据分散在不同的机器上。当表格满了以后,接下来新增的数据会以机制替换掉。由于memcached通常只是当作缓存系统使用,所以使用memcached的应用程序在写回较慢的系统时(像是后端的。原创 2024-03-29 21:30:25 · 1017 阅读 · 0 评论 -
Memcached 教程之 Memcached 连接(四)
我们可以通过 telnet 命令并指定主机ip和端口来连接 Memcached 服务。原创 2024-03-31 15:03:59 · 293 阅读 · 0 评论 -
Memcached 教程之Windows 下安装 Memcached 安装(三)
在 1.4.5 版本以前 memcached 可以作为一个服务安装,而在 1.4.5 及之后的版本删除了该功能。原创 2024-03-30 21:23:06 · 644 阅读 · 0 评论 -
Memcached 教程之 Memcached add 命令(六)
Memcached add 命令用于将存储在指定的中。如果 add 的 key 已经存在,则不会更新数据(过期的 key 会更新),之前的值将仍然保持相同,并且您将获得响应。原创 2024-04-01 19:31:56 · 579 阅读 · 0 评论 -
【MYSQL】索引机制概述
对于MySQL索引就是用来帮助表快速检索目标数据的。此时先来简单回顾一下MySQL中索引是如何使用的呢?首先需要创建索引,MySQL可以通过三种方式创建一个索引。原创 2024-04-12 20:54:36 · 1174 阅读 · 0 评论 -
【MYSQL】索引分类
因为确实如此,先列一些大家都听说过的索引称呼:聚簇索引、非聚簇索引、唯一索引、主键索引、联合索引、全文索引、单列索引、多列索引、复合索引、普通索引、二级索引、辅助索引、次级索引、有序索引、前面从索引的数据结构层次出发,可以将索引分为不同结构的类型,而从表字段的层次来看,索引又可以分为单列索引和多列索引,这两个称呼也比较好理解,单列索引是指索引是基于一个字段建立的,多列索引则是指由多个字段组合建立的索引。同时索引会被分为有序索引和无序索引,这是指索引文件中存储索引节点时,会不会按照字段值去排序。原创 2024-04-13 09:28:39 · 811 阅读 · 0 评论 -
【MYSQL】其他索引的创建使用方式
OK~,在本篇中就对MySQL的索引机制有了全面认知,从索引的由来,到索引概述、索引管理、索引分类、唯一/全文/联合/空间索引的创建与使用等内容,进行了全面概述,相信本章看下来,足够让你对MySQL索引机制有一个系统化的体系,那么我们下篇再见。原创 2024-04-13 09:56:16 · 893 阅读 · 0 评论 -
【MYSQL】MySQL整体结构之系统服务
这里也是学习底层、源码、原理、调优等知识的一个小技巧,如果只关注于某一个点,很容易出现“不识庐山真面目,只缘身在此山中”的情况,好比你想要研究“庐山”,但是一上来就抓着里面的某颗松树往死里钻,这定然是不妥的,更应该的是先从整体出发,先将整个庐山的面貌看清楚,最后再依次根据所观察到的全貌,逐步研究每个节点上的细节。的整体架构有一个基本认知,这也为咱们后续的文章打下了坚实的基础,因为毕竟想要深入研究一个技术,那定然不能如同管中窥豹一般,仅看一个细节点,而是更应该是先窥其全貌,再深入细节。原创 2024-04-13 11:13:42 · 766 阅读 · 0 评论 -
【MYSQL】MySQL整体结构
MySQL数据库是由瑞典的MySQL AB公司开发的,后面这家企业被Sun公司收购,最后Sun公司又被Oracle以74亿美元收购,所以本质上MySQL现在隶属于Oracle旗下,因此大家也会发现,MySQL后面的高版本会有收费版出现。实际上如果MySQL没有并入Oracle的话,是有很大几率问鼎数据库榜首的,造化弄人。原创 2024-04-13 10:23:04 · 971 阅读 · 0 评论