Fork me on GitHub
摘要: Redis是一个支持持久化的内存数据库,也就是说Redis需要经常将内存中的数据同步到硬盘来保证持久化. Redis支持两种持久化方式: 1. Snapshot(快照),也是默认方式; 这种方式是将内存中数据以快照的方式写入二进制文件中,默认的文件名为dump.rdb.可以通过配置设置自动做快照持久 阅读全文
posted @ 2016-05-12 21:20 Lancel0t 阅读(1342) 评论(3) 推荐(2) 编辑
摘要: 1.Redis主从同步原理 redis主服务器会周期性的把更新的数据写入磁盘或者把修改操作写入追加的记录文件,然后将数据文件同步给从服务器,从服务器加载记录文件,在内存库中更新新数据. 2.VMWare配置2台服务器 在已安装好redis服务的虚拟机,重命名为Redis-Master(主机),另外克 阅读全文
posted @ 2016-05-12 17:33 Lancel0t 阅读(446) 评论(0) 推荐(0) 编辑
摘要: go语言的client在redis官网上有很多l客户端,个人感觉redigo使用起来更人性化,重要的是源代码结构很清晰,重要的是支持管道、发布和订阅、连接池等等,所以我选择redigo作为尝试. 1.redigo的安装 终端运行: go get github.com/garyburd/redigo/ 阅读全文
posted @ 2016-05-12 16:22 Lancel0t 阅读(900) 评论(0) 推荐(0) 编辑
摘要: GO 语言的web框架很多,相对来说, Beego 框架,入门简单,文档齐全(中文),功能强大,本文以Beego 示例. Beego提供了详细的开发文档:http://beego.me/docs/intro/ 1.安装Beego和Bee工具 beego 的安装是典型的 Go 安装包的形式: 终端运行 阅读全文
posted @ 2016-05-12 15:38 Lancel0t 阅读(2315) 评论(1) 推荐(0) 编辑
摘要: Golang是谷歌开发的一款开源性语言,暂时比较方便的IDE有Inteillj Idea、LiteIDE、Eclipse(Golipse)等,使用起来比较方便的IDE:LiteIDE和Inteillj IDEA. 搭建golang环境步骤,这里只介绍LiteIDE的。 1、下载golang SDK安 阅读全文
posted @ 2016-05-12 11:57 Lancel0t 阅读(518) 评论(0) 推荐(0) 编辑
摘要: 一.准备的安装包 windows虚拟机软件:VMware Workstation Pro 12 linux安装文件:CentOS-7-x86_64-Minimal-1511.iso 远程登录软件:putty-0.67-installer 远程文件复制软件:winscp577setup Redis软件 阅读全文
posted @ 2016-05-12 11:49 Lancel0t 阅读(270) 评论(0) 推荐(0) 编辑