
NOSQL
文章平均质量分 91
小狐憨憨
公众号:小柯贤,尽量每天都更新知识
展开
-
为什么 Redis 的事务不支持回滚?
对于关系型数据库来说,事务这个面试的时候最开头的就是什么是事务?事务的ACID,事务的隔离级别,当说完可能就讲什么是MVCC机制了等等,但是在Redis中的事务是没有原子性的,了解Redis的管道机制的小伙伴应该会知道,管道机制主要为了多次提交而发生的读写,通过批量的方式减少命令传输的次数,而Redis的事务就像管道机制提交的命令一样是提交的命令集合,Redis事务的命令主要是 multi(开启事务) exec(执行事务) discard(丢弃事务)当我们开启事务后就可以同时执行一组命令,根据顺序一原创 2021-03-21 19:48:01 · 735 阅读 · 0 评论 -
深入理解Redis的sync和psync的
在日常开发中我们可能拿单台Redis测试,可能完全没有啥问题,当线上Reids读压力大的时候,我们可能会搭建Redis的主从,所有的服务都不是百分百可靠的,所以我们可能会往高可用方向发展如:哨兵,集群,在我们这些高可用的架构中都会有主服务器,主服务器下面可能有一台从服务器或者多台从服务器,这些都是为了避免单点故障和把master跟slave读写分离,提高相应速度,在高可用的架构中当有服务器故障的时候,其他的服务器也可以对外提供,提供了系统的可用性,避免了单点故障的问题。Redis能实现读写分离又能实现故障原创 2021-03-21 15:26:37 · 1401 阅读 · 1 评论 -
Centos安装Redis学习入门
RedisRedis介绍Redis是一个开源的、基于内存的非关系型数据库。非关系型数据库NoSql 链接参考Redis的安装安装reids的依赖 gccRedis是C语言开发的 按装之前先安装下依赖环境gcc(可以gcc -v)查看是否安装了**yum install -y gcc **下载并解压压缩包**wget **http://download.redis.io/releases/redis-5.0.3.tar.gztar -zxvf redis-5.0.3.t原创 2020-11-21 12:05:53 · 441 阅读 · 0 评论 -
NOSQL的介绍与其他NOSQL的比较
NOSQL什么是NOSQLNoSQL(NoSQL = Not Only SQL),意即“不仅仅是SQL”,是一项全新的数据库理念,泛指非关系型的数据库。NOSQL又叫非关系型数据库,没有数据库那么强规范,数据结构简单NOSQL与关系型数据库的比较说明俩这关系优点:成本:nosql数据库简单易部署,基本都是开源软件,不需要像使用oracle那样花费大量成本购买使用,相比关系型数据库价格便宜。查询速度:nosql数据库将数据存储于缓存之中,关系型数据库将数据存储在硬盘中,自然查询速原创 2020-11-21 12:04:47 · 692 阅读 · 2 评论