事务 1. 事务的基本介绍 1. 概念: * 如果一个包含多个步骤的业务操作,被事务管理,那么这些操作要么同时成功,要么同时失败。 2. 操作: 1. 开启事务: start transaction; 2. 回滚:rollback; 3. 提交:commit; 3. 例子: CREATE TABLE ...
分类:
其他好文 时间:
2021-06-21 20:30:38
阅读次数:
0
搭建基于Redis的Hangfire定时器 Hangfire的定时配置信息会自动生成在指定到数据库内,包括关系型数据库或非关系型数据库内。目前为止,它在Redis、Oracle上面,可以支持最短15秒的定时周期,其他数据库是分钟级别到。以下使用Hangfire+Redis来实现定时任务。 首先创建新 ...
分类:
Web程序 时间:
2021-06-21 20:18:39
阅读次数:
0
Redis为单进程单线程模式,采用队列模式将并发访问变成串行访问,且多客户端对Redis的连接并不存在竞争关系Redis中可以使用SETNX命令实现分布式锁。 将 key 的值设为 value ,当且仅当 key 不存在。 若给定的 key 已经存在,则 SETNX 不做任何动作 解锁:使用 del ...
分类:
其他好文 时间:
2021-06-20 18:31:21
阅读次数:
0
从表种看出,只有InnoDB和BDB引擎是事务安全表,其它引擎是非事务安全表。在创建表时不指定引擎时,默认会是 InnoDB 引擎。 SHOW ENGINES; 默认情况下,表锁和行锁是自动获取的,不需要额外的命令。但有的情况下,用户需 UN要明确的进行锁表或者进行事务的控制以便保证整个事务的完整性 ...
分类:
其他好文 时间:
2021-06-20 18:17:21
阅读次数:
0
问题描述: 阿里云linux安装完成redis,并且已经运行,检测6379端口,显示redis-server正在监听,如图 查看阿里云端口配置规则,6379端口对外开放 解决方法: 查看阿里云端口开放规则: 上图所示,此时redis只监听本地的127.0.0.1的6379端口,外网传入的请求是无法接 ...
分类:
其他好文 时间:
2021-06-20 17:39:49
阅读次数:
0
这是在redis 3.2版本推出的,推算地理位置的信息,两地之间的距离,周围方圆的人等等场景都可以用它实现。 一、geoadd 将指定的地理空间位置(纬度、经度、名称)添加到指定的key中。 这里可以借助网上的一些查询经纬度的工具来获取数据。 geoadd china:city 121.472644 ...
分类:
其他好文 时间:
2021-06-19 19:14:32
阅读次数:
0
前言# 因为docker的跨平台,所以使用docker搭建自己的数据库非常方便 代码# 代码示例目录结构# docker-compose.yaml# Copy version: '3' services: redis: image: redis container_name: docker_redi ...
分类:
其他好文 时间:
2021-06-19 19:05:02
阅读次数:
0
redis学习 五大数据类型,开发必会的技能 老师的博客 https://www.cnblogs.com/pyyu/p/9467279.html string,字符串类型 hash,哈希类型,如同python的dict Set,无序集合 Zset,有序集合 List,双向队列,向左插入数据,向右插入 ...
分类:
其他好文 时间:
2021-06-19 18:53:25
阅读次数:
0
import zlib import websocket import json import redis import pymysql import time rds = redis.StrictRedis(host='10.10.6.83', port=6379, db=3, password= ...
分类:
编程语言 时间:
2021-06-18 19:59:07
阅读次数:
0
事务管理是应用系统开发中必不可少的一部分。Spring 为事务管理提供了丰富的功能支持。Spring 事务管理分为编程式和声明式的两种方式。编程式事务指的是通过编码方式实现事务;声明式事务基于 AOP,将具体业务逻辑与事务处理解耦。声明式事务管理使业务代码逻辑不受污染, 因此在实际使用中声明式事务用 ...
分类:
编程语言 时间:
2021-06-18 19:58:38
阅读次数:
0