Redis学习-4-2 Redis持久化

摘要: 1.持久化: 数据保存到一个不会丢失的地方就是持久化,可认为是永久存储的; 2.Redis持久化: Redis的数据存储在内存中,是不安全的,所以Redis有自己的持久化方案,将内存数据定期保存到磁盘文件中,当Redis崩溃了或者计算机意外关机了,重启Redis服务的时候,将磁盘中文件恢复到内存中来 阅读全文
posted @ 2018-09-10 11:54 companion 阅读(107) 评论(0) 推荐(0) 编辑

Redis学习-4-1 Redis事务

摘要: 1.Redis中的事务 Redis中的事务不等同于关系型数据库中的事务,其实就是一些命令,保证事务中的命令是正常执行的,没有回滚的概念。 1>multi:标记一个事务的开始,还未开始执行; 2>exec:执行事务块内的所有命令; 3>discard:取消事务中的所有命令执行; 2.Redis中执行的 阅读全文
posted @ 2018-09-10 10:44 companion 阅读(84) 评论(0) 推荐(0) 编辑

Redis学习-3 几种数据类型的常用命令

摘要: 404 阅读全文
posted @ 2018-09-10 09:53 companion 阅读(112) 评论(0) 推荐(0) 编辑

Redis学习-2 Redis的安装和使用

摘要: 1.Redis概述: Redis是当今非常流行的基于KV结构的作为Cache使用的NoSQL数据库 存储到内存,读写速度快,性能很好; Redis:Remote Dictionary Server(远程字典服务),其实是数据结构服务器,使用C语言实现,基于内存的网络型可持久化的数据库;五种数据类型; 阅读全文
posted @ 2018-09-07 15:11 companion 阅读(133) 评论(0) 推荐(0) 编辑

Redis学习-1 NoSQL

摘要: NoSQL: 1.NoSQL简介 not only sql(非关系型数据库);non-relational(非关系型数据库) 2.关系型数据库的瓶颈: (1)不能处理高并发(大量数据极短时间的大量读写请求) (2)表中存储记录数量有限,横向可扩展能力有限,一张表最大200多列,表的复杂导致不能更高的 阅读全文
posted @ 2018-09-07 10:02 companion 阅读(90) 评论(0) 推荐(0) 编辑

Git学习-5 Git远程仓库

摘要: 1.GitHub简介 GitHub是一个面向开源及私有软件项目的托管平台,因为平台只支持Git作为唯一的版本库格式进行托管,故名为GitHub,Hub的意思就是中心,所以GitHub就是Git中心。 2.GitHub注册与登录 注册:GitHub官网,弹出注册表单注册 登录: 3.免密登录原理 Gi 阅读全文
posted @ 2018-09-06 16:05 companion 阅读(194) 评论(0) 推荐(0) 编辑

Git学习-4 Git分支

摘要: 1.Git主干 Git以时间为主线对版本进行管理的,而这条时间主线就是Git主干,主干上的每一个节点就是一个版本,即一次commit提交。在主干上可以定义多个指针,指向不同的节点,Git默认会创建一个名称为master的指针; 默认情况下用户操作的就是master指针,但用户通过命令对操作的指针进行 阅读全文
posted @ 2018-09-06 11:53 companion 阅读(146) 评论(0) 推荐(0) 编辑

Git学习-3 Git常用操作

摘要: 1.Git用户分类 1>创建用户 作为版本控制系统的客户端,每台客户机对版本库的所有提交操作都需要注明操作者身份,所以客户机首先需要进行自我身份的注册,即创建用户。Git要求"用户名和Email"这两样信息是必不可少的。 Git有三种不同的创建方式,会产生三种不同作用域的用户,这三种创建方式的用户信 阅读全文
posted @ 2018-09-05 17:28 companion 阅读(290) 评论(0) 推荐(0) 编辑

Git学习-2 Git环境搭建

摘要: 1.安装Git 2.验证Git安装成功及查看版本号: 点击菜单栏的 Git Bash,弹出Git命令行窗口,其中运行的是linux命令,在其中输入git --version命令可以查看Git版本信息,此时说明Git安装成功 3.Git Bash:windows中运行的linux系统,可以执行linu 阅读全文
posted @ 2018-09-04 17:26 companion 阅读(114) 评论(0) 推荐(0) 编辑

Git学习-1 Git概述

摘要: 1.概述 版本控制系统是一种记录一个或若干个文件内容变化,一遍将来查阅特定版本修订的系统;不仅可以应用于软件代码,而且可以对任何类型的文件进行版本控制。 目前使用比较多的是svn和git 2.版本系统的工作模式 分为两种: 1>集中式工作模式: 为了让不同系统上的开发者能够协同工作,集中化的版本控制 阅读全文
posted @ 2018-09-04 16:47 companion 阅读(180) 评论(0) 推荐(0) 编辑