进入BAT大厂必读的Redis文章
文章平均质量分 73
进入BAT大厂必读的Redis文章
Java天下第1
Java后端工程师。
展开
-
Java从零开始学Rediis——5.springboot与Redis深度整合与应用(史上最详细)
springboot项目搭建并编写HelloWorld修改配置文件,springboot需要引入:spring-boot-starter-web启动WEB项目测试HelloWorldspringboot两种启动方式以web启动的项目(war):比如:用tomcat容器启动项目,提供http接口以jar启动的项目:比如:用java -jar启动 main方法启动,只比如用dubbo提供对外springboot结合redis实战引入bean redisTemplate的使用,类似于:mon原创 2021-01-06 19:52:24 · 195 阅读 · 0 评论 -
Java从零开始学Rediis——4.深入浅出Redis事务和mysql事务MVCC讲解
深入浅出剖析传统关系型数据库事务一个数据库事务通常包含了一个序列的对数据库的读/写操作。它的存在包含有以下两个目的:为数据库操作序列提供了一个从失败中恢复到正常状态的方法,同时提供了数据库即使在异常状态下仍能保持一致性的方法。当多个应用程序在并发访问数据库时,可以在这些应用程序之间提供一个隔离方法,以防止彼此的操作互相干扰。事务的ACID四大特性原子性(Atomicity):事务作为一个整体被执行,包含在其中的对数据库的操作要么全部被执行,要么都不执行一致性(Consistency):事务应确原创 2021-01-05 15:59:02 · 339 阅读 · 0 评论 -
Java从零开始学Rediis——3.Redis五种数据类型(String、Hash、List、SortedSet(zSet)、Set)和消息订阅
五种数据类型String、Hash、List、SortedSet(zSet)、SetRedis Key/Value数据类型String是最常用的一种数据类型,普通的key/value存储都可以归为此类。set/get设置key对应的值为String类型的value获取key对应的值mget批量获取多个key的值,如果可以不存在则返回nilincr && incrbyincr对key对应的值进行加加操作,并返回新的值;incrby加指定值decr &&a原创 2021-01-03 20:21:16 · 207 阅读 · 1 评论 -
Java从零开始学Rediis——2.redis三种启动方式以及其中的使用区别以及ssh的安装过程
三种启动方式1.直接启动2.通过指定配置文件启动进入redis配置文件输入/daem 修改为yes 后 esc退出 :wq 保存启动配置文件链接端口63793.使用redis启动脚本设置开机自启动,linux配置开启自启动 /etc/init.dssh的安装过程首先,检查CentOS7是否安装了openssh-server,在终端中输入 yum list installed | grep openssh-server 此处显示已经安装了 openssh-server,如果又原创 2021-01-03 19:13:46 · 146 阅读 · 0 评论 -
Java从零开始学Rediis——1.centos7环境下redis4.0安装
安装wget yum install wget下载redis安装包 wget http://download.redis.io/releases/redis-4.0.6.tar.gz解压压缩包 tar -zxvf redis-4.0.6.tar.gzyum install gcc跳转到redis解压目录下 cd redis-4.0.6编译安装 make MALLOC=libccd src ./redis-server...原创 2021-01-03 18:45:07 · 117 阅读 · 0 评论 -
Java从零开始学Redis——1.剖析Redis和memcached和mysql之间的区别
先来复习一下什么是ACID?一、原子性(atomicity)一个事务要么全部提交成功,要么全部失败回滚,不能只执行其中的一部分操作,这就是事务的原子性二、一致性(consistency)事务的执行不能破坏数据库数据的完整性和一致性,一个事务在执行之前和执行之后,数据库都必须处于一致性状态。如果数据库系统在运行过程中发生故障,有些事务尚未完成就被迫中断,这些未完成的事务对数据库所作的修改有一部分已写入物理数据库,这是数据库就处于一种不正确的状态,也就是不一致的状态三、隔离性(isolation).原创 2020-12-28 21:46:38 · 92 阅读 · 0 评论