• Uncaught RedisException: protocol error, got '2' as reply type b

    测试...

    swoole长链接 redis长链接2024-03-06 16:29:04浏览(15阅读原文
  • git 设置拉取和提交的账号密码并自动保存

    当你使用Git进行代码的拉取和提交时,通常不会在Git配置中直接设置账号和密码。而是通过设置Git的全局配置或者在每个仓库中设置个人的账号和电子邮件来关联提交信息。 在Git的全局配置中,你可以设置全局的用户名和邮箱地址,这些配置会应用于所有的Git仓库,从而标识你的身份。 配置全局用户名: git config --global user.name...

    git2023-08-04 11:35:10浏览(71阅读原文
  • mysql in 查询的效率如何

    MySQL中使用in查询可以在一个查询中匹配多个值。例如,以下查询语句可以匹配id为1、3和4的行: SELECT * FROM my_table WHERE id IN (1, 3, 4); 相对于使用OR连接多个相等条件,in查询通常更简洁、更易于维护。 至于in查询的效率,它可以快速匹配多个值,并且当我们需要处理大量数据时,使用in查询可以比多...

    mysql in 查询的效率2023-06-06 14:28:05浏览(101阅读原文
  • 关于数据结构:Redis Hash:如何同时查询键和值

    Redis Hash: How to Query on both Key and Value 我想在Redis中存储键值对(T1,T2)。键和值都是唯一的。 我希望能够同时查询键和值,即HGET(Key)应该返回对应的Value和HGET(Value)应该返回对应的Key。 一个简单的方法是在Redis(T1,T2)和(T2,T1)中创建2个哈希,然后在...

  • yum安装软件时出现No package *** available的问题

    出现这种错误的原因 1、网络问题 检查你的网络情况,可以ping一下百度,看能不能ping通。 2、镜像连接错误 使用yum搜索某些rpm包,找不到包是因为CentOS是RedHat企业版编译过来的,去掉了所有关于版权问题的东西。安装EPEL后可以很好的解决这个问题。EPEL(Extra Packages for Enterprise Linux )...

    No package pptpd available.2023-02-10 08:55:49浏览(216阅读原文
  • 【服务器运维】清理服务器磁盘空间

    马上就要春节了,放假之前对于运维人员来说,比较重要的工作就是进行好数据的备份工作,维护好服务器的状态,不至于在放假期间被拉起来“救火”。我这两个服务器磁盘使用率已经超过了75%,本身磁盘空间不大的情况下,这个比例就比较危险啦。 1、先查看一下磁盘使用率 df -h Filesystem Size Used Ava...

    清理服务器磁盘空间2023-01-30 14:36:17浏览(150阅读原文
  • MVCC多版本并发控制

    MySQL的大多数事务型存储引擎实现的都不是简单的行级锁。基于提升并发性能的考虑、它们一般都同时实现了多版本并发控制(MVCC)。不仅是MySQL,包括 Oracle.PostgreSOL等其他数据库系统也都实现了MVCC,但各自的实现机制不尽相同,因为MVCC没有一个统一的实现标准。 可以认为MVCC是行级锁的一个变种,但是它在很多情况下避免了加锁操作,...

    Msyql MVCC2023-01-10 16:42:09浏览(153阅读原文
  • MySQL中的事务

    MySQL提供了两种事务型的存储引擎:InnoDB和NDB Cluster。另外还有一些第三存储引擎也支持事务,比较知名的包括XtraDB和PBXT。后面将详细讨论它们各自的此特点。 自动提交(AUTOCOMMIT) MySQL默认采用自动提交(AUTOCOMMIT)模式。也就是说,如果不是显式地开始一个事务,则每个查询都被当作一个事务执行提交操作。在当...

    MySQL事务2023-01-10 16:40:59浏览(169阅读原文
  • Mysql死锁

    什么是死锁 死锁是指两个或者多个事务在同一资源上相互占用,并请求锁定对方占用的资源,从而导致恶性循环的现象。 为什么会产生死锁 死锁的产生 当多个事务试图以不同的顺序锁定资源时,就可能会产生死锁。多个事务同时锁定同一个资源时,也会产生死锁。例如,设想下面两个事务同时处理StockPrice表: 事务1 START TRANSACTION; ...

    Mysql死锁2023-01-09 08:55:18浏览(133阅读原文
  • 深入理解Mysql事务的隔离性

    一个事务具有ACID特性,也就是(Atomicity、Consistency、Isolation、Durability,即原子性、一致性、隔离性、持久性),这篇文章主要讲解一下其中的Isolation,也就是事务的隔离性。 隔离性其实比想象的要复杂。在 SOL标准中定义了四种隔离级别,每一种级别都规定了一个事务中所做的修改,哪些在事务内和事务间是可见的...

    Mysql事务 事务的隔离性2023-01-09 08:54:20浏览(154阅读原文
  • 面试官:Msyql事务的ACID特性

    正确的理解事务概念是接触和了解数据库系统的其他高级特性的前提。事务就是一组原子性的SQL查询,或者说一个独立的工作单元。如果数据库引擎能够成功地对数据库应用该组查询的全部语句,那么就执行该组查询。如果其中有任何一条语句因为崩溃或其他原因无法执行,那么所有的语句都不会执行。也就是说,事务内的语句,要么全部执成功,要么全部执行失败。 银行应用是解释事务必要性的...

    Msyql事务2023-01-06 15:59:13浏览(125阅读原文