数据库

关于mongodb版本升级问题

一、背景 目前公司的mongodb版本是3.0.6的老版本,公司希望将mongodb版本升级到3.6以上,那么无语了,以前没做过数据库升级,在脑子里的第一反应是要不要重新部署一套mongodb副本集+分片的模式,又或者是可以直接从3.0.6的版本升级到3.6版本以上。 经过查阅资料发现,实际mongodb版本升级是需要一步一步来的,需要先升级到3.4版本,再升级到3.6版本。 3.0 ======

MongoDB 2023年07月11日  193

一文带你了解Redis怎么启动以及使用

一、认识Redis 特征: 键值型,value支持多种不同的数据结构 单线程,每个命令具备原子性(核心命令执行依然是单线程) 低延迟,速度快(基于内存、IO多路复用、良好的编码) 支持数据持久化 支持主从集群(从节点可以备份主节点的数据,也是安全性的考虑)、分片集群(把数据的拆分,1Tb的数据拆成很多份) 支持多语言客户端 核心的影响就是内存,其他就是辅助 二、启动Redis(命

Redis 2023年07月11日  140

ruby连接redis

先安装redis,我的系统是ubuntu 13.04,安装比较easy。 apt-get install redis-server redis的默认配置文件放在/etc/redi

Redis / Ruby编程 2023年07月11日  137

解决MySQL 1154连接错误方法

如何处理MySQL连接错误1154? MySQL是一种流行的关系型数据库管理系统,它在各种应用程序中广泛应用。然而,有时候在连接MySQL时,我们可能会遇到一个错误代码为1154的连接错误。这个错误可能会给我们带来困扰,但是幸运的是,有一些简单的方法可以帮助我们解决这个问题。 首先,让我们了解一下MySQL连接错误1154的含义。这个错误代码通常表示MySQL服务器的连接数已满,不能再接受新连接

Mysql 2023年07月11日  144

Go+Redis实现常见限流算法的示例代码

目录 固定窗口 滑动窗口 hash实现 list实现 漏桶算法 令牌桶 滑动日志 总结 限流是项目中经常需要使用到的一种工具,一般用于限制用户的请求的频率,也可以

Redis 2023年07月11日  155

mysql查询日志如何使用

今天小编给大家分享一下mysql查询日志如何使用的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。 1、查询日志记录了所有对 MySQL 数据库请求的信息,不论这些请求是否得到了正确的执行。 默认为主机名.log。 mysql> show variables like "gener

Mysql 2023年07月11日  135

Java程序中处理MySQL连接池异常的最佳实践是什么?

如何在Java程序中正确处理连接池的MySQL连接异常? 在开发Java程序时,使用连接池来管理数据库连接是一个很常见的做法。连接池可以有效地管理数据库连接,提高性能和效率。然而,在使用连接池时,我们也需要正确处理可能发生的连接异常,特别是在使用MySQL数据库时。 首先,我们需要了解一些可能导致连接异常的原因。MySQL连接异常可能由以下几个原因引起: 数据库连接超时:如果连接池中的连接长时间

Mysql / JAVA编程 2023年07月11日  148

如何批量修改mysql

本篇内容主要讲解“如何批量修改mysql”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“如何批量修改mysql”吧! 一、使用MySQL UPDATE语句批量修改 使用MySQL UPDATE语句进行批量修改,是最基本的修改方式。语句格式如下: UPDATE table_name SET column_name=value

Mysql 2023年07月11日  124

简单聊一聊redis过期时间的问题

1.多次修改一个redis的String过期键,如何保证他仍然能保留第一次设置时的删除时间 对于修改String,redis有:set、setex、append、incr、decr等,其中,使用set、setex来修改原来存在的String,会重置原来设置过的过期时间,严格来说set、setex不是“修改”,而是覆盖,所以原来设置过的key-value,再次set/setex这个key就会覆盖掉

Redis 2023年07月11日  148

关闭

用微信“扫一扫”