数据库

mysq如何配置win10的环境变量?

本篇文章给大家详细介绍mysq配置win10的环境变量的方法。有一定的参考价值,有需要的朋友可以参考一下,希望对大家有所帮助。1、安装完mysql后就需要配置环境变量 (win 10)选择“我的电脑”,单击右键,选择“属性->高级->环境变

redis是干什么的

Redis是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。从2010年3月15日起,Redis的开发工作由VMware主持。从2013年5月开始,Redis的开

什么是布隆过滤器?Redis中如何使用?

布隆过滤器是一个神奇的数据结构,本篇文章带大家深入了解一下布隆过滤器,介绍一下Redis中使用布隆过滤器的方法。什么是『布隆过滤器』布隆过滤器是一个神奇的数据结构,可以用来判断一个元素是否在一个集合中。很常用的一个功能是用来去重。在爬虫中常

redis秒杀场景解决方案

在大流量程序开发中,必然会遇到高并发的应用的场景。解决方案大致分为两个方向,消息队列、锁.redis 实现消息队列核心简单版本 $key = quque; /** * 秒杀商品数量有限,预先存储到

如何查询mysql语句

查询mysql语句的方法:查询一张表中的记录时,代码为【select * from 表名 where name=long and age =18】,from后面加表名,where后面是条件,select后面是筛选出的字段。本教程操作环境:w

mysql输入错误如何不退出

mysql输入错误不退出的方法:1、补上分号,重新输入;2、【‘】号和【"】号都是成对出现的,故当错误键入【】号或【"】号时,需要补全另一半即可。mysql输入错误不退出的方法:1)补上分号。2)由于MySQL中,‘号和"号都是成对出现的,

教你正确地使用Redis的SETNX实现锁机制

下面由Redis教程栏目给大家介绍正确地使用Redis的SETNX实现锁机制,希望对需要的朋友有所帮助!setNX,是set if not exists 的缩写,也就是只有不存在的时候才设置, 设置成功时返回 1 , 设置失败时返回 0 。

redis断线重连

应用在Redis重启、网络闪断并恢复正常后,应用必须能够自恢复,下面以Java语言的jedis客户端为例说明:1、作为发布者Jedis对象不能作为单例,网络闪断后该Jedis对象无法自恢复。应该每次发布消息时,从JedisPool中取Jed

redis缓存学习之一致性hash和hash槽

本篇文章给大家带来了关于Redis的相关知识,其中主要介绍了一致性hash和hash槽的相关问题,如果发生扩容或者节点丢失你就会遇到大量的数据迁移问题,一致性hash和hash槽就可以避免这种问题,希望对大家有帮助。

mysql存储过程语法是什么

在mysql中,可以利用“CREATE PROCEDURE”语句创建存储过程,语法为“CREATE PROCEDURE 过程名 过程参数 过程体 过程参数 格式 [IN|OUT|INOUT] 参数名 类型”。本教程操作环境:windows1

redis多级缓存介绍

按照粒度由粗到细:以商品详情页为例1、页面级别缓存(有时也叫url级别缓存,将页面手动渲染存到redis(key=商品id,val="商品详情页面,以后再次请求这个页面时,从redis中获取,直接向前端返回text/html,并且可以告诉浏

如何开启redis

redis的启动方式1.直接启动进入redis根目录,执行命令: (

使用redis数据库存储用户信息

比较推荐的方式是使用redis数据库中的hash类型来存储。当然使用session也是可以的,但是会有弊端,如果只有一个服务器,用session,多个服务器负载均衡时,可能session会存储在A服务器,取时会在B服务器,取不到,所以使用R

Redis如何实现延迟队列?方法介绍

延迟队列,顾名思义它是一种带有延迟功能的消息队列。那么,是在什么场景下我才需要这样的队列呢?1. 背景我们先看看以下业务场景:当订单一直处于未支付状态时,如何及时的关闭订单如何定期检查处于退款状态的订单是否已经退款成功在订单长时间没有收到下

redis数据淘汰策略详解

本文讲的是 当redis设定了最大内存之后,缓存中的数据集大小超过了一定比例,实施的淘汰策略,不是删除过期键的策略,虽然两者非常相似。(推荐:redis视频教程)在 redis 中,允许用户设置最大使用内存大小通过配置redis.conf中

linux ubuntu怎么安装mysql

linux ubuntu安装mysql的方法:1、打开终端,更新软件包列表;2、通过“$ sudo apt-get install mysql-server mysql-client”安装MySQL;3、使用root账号登录即可。本文操作环

怎样查看oracle有哪些表空间

方法:1、利用“select * from user_users”语句查看当前用户使用的表空间情况;2、利用“select * from Dba_Tablespaces”语句查看数据库下所有的表空间,结果包括表空间名称以及表空间的大小等。本

redis的hash怎么实现的

0.前言redis是KV型的内存数据库, 数据库存储的核心就是Hash表, 我们执行select命令选择一个存储的db之后, 所有的操作都是以hash表为基础的, 下面会分析下redis的hash数据结构和实现.1.hash数据结构/*Ha

redis有多少hash槽

Redis 集群中内置了 16384 个哈希槽,当需要在 Redis 集群中放置一个 key-value时,redis 先对 key 使用 crc16 算法算出一个结果,然后把结果对 16384 求余数,这样每个 key 都会对应一个编号在

oracle怎么转换字符集

在oracle中,可以利用“ALTER DATABASE”字符集语句来转换字符集,语法格式为“ALTER DATABASE [db_name] CHARACTER SET new_character_set;”。本教程操作环境:Window