数据库

一文详解MySql行级锁和表级锁

MySql 行级锁 表级锁如何保证数据并发访问的一致性、有效性是所有数据库必须解决的一个问题,锁冲突也是影响数据库并发访问性能的一个重要因素。从这个角度来说,锁对数据库而言显得尤其重要,也更加复杂。MySQL锁概述相对其他数据库而言,MyS

redis的key可以是中文吗

Redis 键(key)命令用于管理 redis 的键。(推荐:《Redis视频教程》)Redis 键命令的基本语法如下:redis 127.0.0.1:6379> COMMAND KEY_NAMEredis的key可以是中文吗?key可以

Redis怎么设置密码

redis密码设置有两种方式,一种需要重启redis服务,一种不需要重启redis服务。下面本篇文章就来给大家介绍一下这两种方式,希望对你们有所帮助。方法一:通过配置文件(/etc/redis.conf)进行设置这种方法在设置密码后需要重启

总结分布式事务的7种解决方案(理论+方案)

分布式事务最经典的七种解决方案随着业务的快速发展、业务复杂度越来越高,几乎每个公司的系统都会从单体走向分布式,特别是转向微服务架构。随之而来就必然遇到分布式事务这个难题。这篇文章首先介绍了相关的基础理论,然后总结了最经典的事务方案,最后给出

Redis是什么数据库?

Redis是一个非常快速的、开源的、使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、非关系类型的、Key-Value数据库,并提供多种语言的API。Redis 是一个高性能的key-value数据库。 redis的出现,很

redis框架有哪些

Redis官方对Java语言的封装框架推荐有十多种,主要有:Jedis、Lettuce、Redisson。几个框架的对比三个框架都是在Java中对Redis操作的封装。推荐:《Redis视频教程》1. Jedisgithub: github

通过案例带你了解 MySQL中的事务隔离级别

本篇文章通过四个案例带你了解 MySQL中的事务隔离级别,希望对大家有所帮助!很多小伙伴对 MySQL 的隔离级别一直心存疑惑,其实这个问题一点都不难,关键看怎么讲!单纯的看理论,绝对让你晕头转向,但是,如果我们通过几个实际的 SQL 来演

redis怎么清除缓存

redis怎么清除缓存?下面本篇文章就来给大家介绍一下在Linux中redis清除缓存的方法,希望对你们有所帮助。Linux中redis清除缓存的方法1、进入目录redis下src目录。#cd redis-2.8.17/src2、执行red

redis怎么安装

有时候我们想使用Redis缓存数据,提高程序性能,怎么下载安装Redis呢?下面本篇文章就来给大家介绍一些Redis的安装方法,希望对你们有所帮助。1、下载安装包下载地址:https://github.com/MSOpenTech/redi

redis是什么意思?

Redis是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。Redis是一个非常快速的开源非关系、Key-Value数据库,通常称为数据结构服务器;它存储了五种不

redis是数据库吗

redis是数据库吗?Redis是由意大利人Salvatore Sanfilippo(网名:antirez)开发的一款内存高速缓存数据库。Redis全称为:Remote Dictionary Server(远程数据服务),该软件使用C语言编

redis有windows版本吗

redis是没有windows版本。官网上不提供windows版本的,现在官网没有下载地址,只能在github上下载,官网只提供linux版本的下载。推荐:《Redis视频教程》官网下载地址:redis.io/downloadGithub源

MySQL进阶学习:深入了解explain命令

本篇文章是MySQL的进阶学习,带大家深入了解explain各字段的含义,希望对大家有所帮助!explain有何用处呢:为了知道优化SQL语句的执行,需要查看SQL语句的具体执行过程,以加快SQL语句的执行效率。可以使用explain+SQ

连接redis需要密码吗

Redis默认配置是不需要密码认证的,也就是说只要连接的Redis服务器的host和port正确,就可以连接使用。这在安全性上会有一定的问题,所以需要启用Redis的认证密码,增加Redis服务器的安全性。推荐:《Redis视频教程》我们可

redis如何集群

Redis Sharding集群Redis Sharding是一种客户端Sharding分片技术。Redis Sharding可以说是Redis Cluster出来之前,业界普遍使用的多Redis实例集群方法。主要思想是采用哈希算法将Red

Redis->eval() 到底好在哪?

平时你用 Redis 是不是经常 get()、set()一把梭?其实 Redis 中还有很多有用的数据结构,以及各种方法。今天我们就来测试一下eval()方法。推荐:《Redis视频教程》Redis Eval 官方说明(节选)EVAL sc

MySQL进阶学习:详解创建高效且合适索引的方法

本篇文章是MySQL的进阶学习,带大家详细了解一下创建更合适索引的方法,希望对大家有所帮助!不要当库里的数据较多的时候才能知道索引的重要性,更不要当库里的数据更多的时候才能知道合适的索引重要性。本文介绍下怎么创建高效且合适的索引。【相关推荐

结合实例分析mysql中or和in的效率

mysql中or和in的效率前言今天遇到了一个网站卡死的问题,过了几分钟就好了,找到了一个定时脚本中有个sql,执行效率很慢,DBA建议将or改为in,效率提升了几百倍场景描述1.两个表关联查询2.table1 的数据量接近100万3.ta

redis缓存是什么

Redis缓存是一个开源的使用ANSIC语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。为了运行一个优化热门查询性能的Redis缓存,首先应确定你希望缓存的查询结果。其中,应重点关注最常用

redis的默认端口号是多少?

Redis是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。redis的默认端口号是6379。为什么Redis选择6379作为默认端口号?6379在是手机按键上M