redis
文章平均质量分 67
Bart_G
Life -> Code
展开
-
noSQL
1. noSQL的产生背景 noSLQ并是不是没有SQL而是不仅仅是SQL1.1 单机关系型数据库时代- 一个网站的访问量一般都不大,用单个数据库完全可以轻松应付。更多的都是静态网页,动态交互类型的网站不多。- 上述架构下,我们来看看数据存储的瓶颈是什么? 1.数据量的总大小 一个机器放不下时 2.数据的索引(B+ Tree)一个机器的内存放不下时 3.访问量(读写原创 2017-08-17 22:45:13 · 245 阅读 · 0 评论 -
Redis入门和数据类型
1.Redis的介绍1.1 Remote Dictionary Server (远程字典服务器) Redis是一个使用ANSIC语言编写的遵守BSD协议的开源的noSLQ数据库,是一个高性能的(key:value)分布式内训数据库.1.2 三个特点支持数据持久化,可将内存中的数据保存在磁盘中,下次启动的时候可再次使用除了key-value类型之外还支持多种数据类型(list,set,has原创 2017-08-17 22:46:28 · 250 阅读 · 0 评论 -
Redis的持久化
1. Redis持久化 字指定的时间间隔内将内存中的数据集快照也就是snapshot快照,写入到磁盘.这就是Redis的持久化. 恢复的时候是将快照文件和字节读取到内存中.2. RDB(RedisDataBase)2.1 原理Redis会单独fork一个子进程来进行持久化,会先将数据写入到一个开临时文件,当持久化过程结束了.在使用这个临时文件替换掉上次的持久化好的文件. 整个过程不进行原创 2017-08-17 22:55:28 · 213 阅读 · 0 评论 -
Redis.conf配置文件示例
中文翻译版链接# 当你需要为某个配置项指定内存大小的时候,必须要带上单位, # 通常的格式就是 1k 5gb 4m 等酱紫: # # 1k => 1000 bytes # 1kb => 1024 bytes # 1m => 1000000 bytes # 1mb => 1024*1024 bytes # 1g => 1000000000 bytes # 1gb => 1024*转载 2017-08-17 23:08:36 · 1084 阅读 · 0 评论 -
Redis的事务和主从分离
1. Redis的事务 是一组命令的集合。一个事务中的所有命令都会序列化,按顺序地串行化执行而不会被其它命令插入,不许阻塞.1.1 开启事务multi # 开启事务 set k1 v1 # 操作此时不执行,会加入到Queued序列中 set k2 v2 … exec1.2 放弃事务discard # 放弃队列中的所有事务1.3 Redis事务的特点①在事务序列中一旦有命令报错,则整原创 2017-08-18 00:25:18 · 337 阅读 · 0 评论