当前位置: 首页 > news >正文

做网站视频 上传到哪儿什么是网站空间

做网站视频 上传到哪儿,什么是网站空间,移动网页设计总结,wordpress模板放redis也支持事务,但与MySQL等关系型数据库相比,redis的事务比较简单。 一、redis事务的特点 1、redis的事务是一组命令集合 可以把redis的事务看成一个命令的缓存,把一组要执行的命令添加到集合中,然后按顺序一起执行。 2、redi…

redis也支持事务,但与MySQL等关系型数据库相比,redis的事务比较简单。

一、redis事务的特点
1、redis的事务是一组命令集合

    可以把redis的事务看成一个命令的缓存,把一组要执行的命令添加到集合中,然后按顺序一起执行。

2、redis事务没有隔离级别

    由于redis是单线程的,下一个命令必须在上一个命令完成后才会执行。因此不会有多个事务同时执行的情况,因此也就不需要定义隔离级别。

3、redis事务不保证原子性

    redis的单条命令是保证原子性的,但是事务不保证原子性,即事务中某个命令的失败不会影响其它命令的执行和结果。

二、事务的实现步骤
1、开启事务

multi命令用于开启一个事务,此命令没有参数

2、添加命令

    编写要执行的数据库操作命令

3、执行事务或取消事务

1)使用exec命令执行事务

示例

multi
set str1   '字符串1'
set str2 '字符串2'
exec

2)使用discard命令取消事务

multi
set str1 '字符串1'
set str2 '字符串2'
discard

三、事务监听
    事务监听可以用于做为事务锁(乐观锁)使用,当另一个程序修改了某个key的值时,当前事务会被中断执行。

1、开启监听

    在事务创建之前使用watch命令可以监听key的变化,当使用exec开始执行事务时,会检查被监听的key是否有变化,如果有变化,则中断事务的执行。

语法

watch key [key...]

2、取消监听

    当事务已开始执行或是取消,则会自动取消监听,也可以使用unwatch命令手动结束监听。

示例

watch str1

multi

set str1 '字符串1'
unwatch //取消监听,后面必须还有语句,否则无效
set str2 '字符串2'
exec       //因在执行前修改了str1的值,执行会被中断

//在另一个命令行窗口执行以下命令,此命令需要在exec之前执行
set str1 '字符串11'
 

 文章来源于哔站《Redis的事务管理》

更多学习视频和专栏文章请到哔站个人空间: 布道师学院的个人空间-布道师学院个人主页-哔哩哔哩视频

更多资源和项目下载请到:”开源吧(找实战项目和毕设项目的好网站)“ ​ :开源吧

 

http://www.15wanjia.com/news/183704.html

相关文章:

  • 咖啡店网站建设模版北京seo专业团队
  • 如何做网站与网页做网站总结作文
  • 内蒙古建设执业资格注册中心网站平台推广是做什么
  • 网站拥有权朋友圈信息流广告投放价格
  • 外贸公司网站改版思路企业邮箱登录入口网页版
  • wordpress网站搬迁通过高新区网站建设
  • 互联网销售平台深圳关键词排名seo
  • 安康公司做网站外贸单页网站案例
  • 企业网站怎么做seo优化如何开个公司网站
  • 赣州市网站开发公司视频网站如何做引流
  • 工厂网站怎么做杨凌做网站的公司
  • 免费 个人网站云南搜索引擎优化
  • 照明灯企业网站织梦模板河北城乡建设官网站
  • 东营市建设局网站买了深圳安居房后悔了
  • 万网主机 网站重做wordpress文章页怎么调用网站图片
  • 网站制作百度网盘网站建设功能表
  • 企业做网站设计整站优化的公司
  • 网站建设公司哪家强黑龙江做网站找谁
  • 深圳网站建设与制作公司网站开发成本最低多少钱
  • 灵犀科技 高端网站建设可以在哪些网站做翻译兼职
  • 开发大型网站的流程图微信如何修改wordpress
  • 微信的微网站模板下载安装做个网站得花多少钱
  • 影响网站建设的关键点淄博网站建设选哪家
  • 网站系统报价方案模板下载网站开发有哪些课程
  • 河池企业网站开发公司上海公司注册核名官网
  • 珠海市品牌网站建设公司佛山学校网站建设
  • 在线教育网站html模板网站建设方案平台架构
  • 专业网站建设公司怎么做长沙网站定制公司
  • 坪山新区网站建设天津做网站找哪家公司
  • 门户类网站注重什么书签制作 小学生 一等奖