摘要:
RDB: 在指定的时间间隔内将内存中的数据集快照写入磁盘, 也就是行话讲的Snapshot快照,它恢复时是将快照文件直接读到内存里.rdb 保存的是dump.rdb文件 RDB工作原理: Redis会单独创建(fork)一个子进程来进行持久化,会先将数据写入到一个临时文件中,待持久化过程都结束了,再 阅读全文
摘要:
# Redis configuration file example # Note on units: when memory size is needed, it is possible to specify //1 配置大小单位,开头定义了一些基本的度量单位,只支持bytes,不支持bit ... 阅读全文
摘要:
redis 键 (key) 基本数据类型:string 字符串 list (列表) set(集合) hash(类似java 中的Map) zset(有序集合) 官方命令doc redis 键 (key) keys * exists key的名字,判断某个key是否存在 move key db:当前库 阅读全文
摘要:
分布式系统 分布式系统(distributed system) 由多台计算机和通信的软件组件通过计算机网络连接(本地网络或广域网)组成。分布式系统是建立在网络之上的软件系统。正是因为软件的特性,所以分布式系统具有高度的内聚性和透明性。因此,网络和分布式系统之间的区别更多的在于高层软件(特别是操作系统 阅读全文
摘要:
一、检查当前环境: 安装过程中没有这些,命令,在CentOS 6,最小安装导致。。如果执行完命令,Noting to do...字样说明环境正常。 1. 下载Redis 目前,最新的Redist版本为3.0,使用wget下载,命令如下:redis-3.0.4.tar.gz 可换成你想下载的版本 2. 阅读全文
摘要:
初始化一个Git仓库,使用git init命令。 添加文件到Git仓库,分两步: git add <file>,注意,可反复多次使用,添加多个文件; 使用命令git commit,完成。 git add <file>,注意,可反复多次使用,添加多个文件; 使用命令git commit,完成。 要随时 阅读全文
摘要:
原文来自 一、忽略特殊文件 有些时候,你必须把某些文件放到Git工作目录中,但又不能提交它们,比如保存了数据库密码的配置文件啦,等等,每次git status都会显示Untracked files ...,有强迫症的童鞋心里肯定不爽。 好在Git考虑到了大家的感受,这个问题解决起来也很简单,在Git 阅读全文
摘要:
原文来自 一、使用GitHub 我们一直用GitHub作为免费的远程仓库,如果是个人的开源项目,放到GitHub上是完全没有问题的。其实GitHub还是一个开源协作社区,通过GitHub,既可以让别人参与你的开源项目,也可以参与别人的开源项目。 在GitHub出现以前,开源项目开源容易,但让广大人民 阅读全文
摘要:
原文来自 发布一个版本时,我们通常先在版本库中打一个标签(tag),这样,就唯一确定了打标签时刻的版本。将来无论什么时候,取某个标签的版本,就是把那个打标签的时刻的历史版本取出来。所以,标签也是版本库的一个快照。 Git的标签虽然是版本库的快照,但其实它就是指向某个commit的指针(跟分支很像对不 阅读全文
摘要:
一、分支管理策略 通常,合并分支时,如果可能,Git会用Fast forward模式,但这种模式下,删除分支后,会丢掉分支信息。 如果要强制禁用Fast forward模式,Git就会在merge时生成一个新的commit,这样,从分支历史上就可以看出分支信息。 下面我们实战一下--no-ff方式的 阅读全文