- 博客(13)
- 收藏
- 关注
原创 Redis之运维相关
一、redis持久化,两种方式1、rdb快照方式----------rdb快照------------save 900 1save 300 10save 60 10000stop-writes-on-bgsave-error yesrdbcompression yesrdbchecksum yesdbfilename dump.rdbdir /var/rdb/2、aof日志方式----
2017-12-06 23:25:31
270
原创 Redis之持久化
一、Redis提供了哪些持久化机制 1). RDB持久化:该机制是指在指定的时间间隔内将内存中的数据集快照写入磁盘。 2). AOF持久化:该机制将以日志的形式记录服务器所处理的每一个写操作,在Redis服务器启动之初会读取该文件来重新构建数据库,以保证启动后数据库中的数据是完整的。 3). 无持久化:我们可以通过配置的方式禁用Redis服务器的持久化功能,这样我们就可以将Redi
2017-12-05 22:36:34
178
原创 Redis之主从复制
一、Redis的Replication下面的列表清楚的解释了Redis Replication的特点和优势。 1). 同一个Master可以同步多个Slaves。 2). Slave同样可以接受其它Slaves的连接和同步请求,这样可以有效的分载Master的同步压力。因此我们可以将Redis的Replication架构视为图结构。 3). Master Server是以非阻塞的方
2017-12-04 23:51:19
168
原创 Redis介绍,安装,连接。
一.什么是redis1.redis介绍Redis是一个高性能的kv对缓存和内存数据库(存的不像mysql那样的表) Redis的存储结构就是key-value,形式如下: 注:redis中的value内部可以支持各种数据结构类型,比如可以存入一个普通的string,还可以存list,set,hashmap,sortedSet(有序的set)2.redis应用场景 A、用来做缓存(e
2017-12-03 23:25:06
240
原创 Redis之key操作
一、概述:针对key的通用操作二、相关命令列表:命令原型 时间复杂度 命令描述 返回值KEYS pattern 获取所有匹配pattern参数的Keys。需要说明的是,在我们的正常操作中应该尽量避免对该命令的调用,因为对于大型数据库而言,该命令是非常耗时的,对Redis服务器的性能打击也是比较大的。pattern支持glob-style的通配符格式,如*表示任意一个或多个字
2017-12-02 22:23:26
221
原创 Redis数据类型之SortedSet
一、概述:Sorted-Sets和Sets类型极为相似,它们都是字符串的集合,都不允许重复的成员出现在一个Set中。它们之间的主要差别是Sorted-Sets中的每一个成员都会有一个分数(score)与之关联,Redis正是通过分数来为集合中的成员进行从小到大的排序。然而需要额外指出的是,尽管Sorted-Sets中的成员必须是唯一的,但是分数(score)却是可以重复的。在Sorted-Set中添
2017-11-30 23:49:03
306
原创 Redis数据类型之Set
一、概述:在Redis中,我们可以将Set类型看作为没有排序的字符集合,和List类型一样,我们也可以在该类型的数据值上执行添加、删除或判断某一元素是否存在等操作。需要说明的是,这些操作的时间复杂度为O(1),即常量时间内完成次操作。Set可包含的最大元素数量是4294967295。 和List类型不同的是,Set集合中不允许出现重复的元素,这一点和C++标准库中的set容器是完全相同
2017-11-30 23:48:31
1245
原创 Redis数据类型之Hash
一、概述:Redis中的Hashes类型可以看成具有String Key和String Value的map容器。所以该类型非常适合于存储值对象的信息。如Username、Password和Age等。如果Hash中包含很少的字段,那么该类型的数据也将仅占用很少的磁盘空间。每一个Hash可以存储4294967295个键值对。二、相关命令列表:命令原型 时间复杂度 命令描述 返回值HSET
2017-11-30 23:47:50
237
原创 Redis数据类型之List
一、概述:在Redis中,List类型是按照插入顺序排序的字符串链表。和数据结构中的普通链表一样,我们可以在其头部(left)和尾部(right)添加新的元素。在插入时,如果该键并不存在,Redis将为该键创建一个新的链表。与此相反,如果链表中所有的元素均被移除,那么该键也将会被从数据库中删除。List中可以包含的最大元素数量是4294967295。从元素插入和删除的效率视角来看,如果我们是在链表的
2017-11-30 23:47:06
567
原创 Redis数据类型之String
一、概述:字符串类型是Redis中最为基础的数据存储类型,它在Redis中是二进制安全的,这便意味着该类型可以接受任何格式的数据,如JPEG图像数据或Json对象描述信息等。在Redis中字符串类型的Value最多可以容纳的数据长度是512M。二、相关命令列表:命令原型时间复杂度 命令描述 返回值APPEND key value 如果该Key已经存在,APPEND命令将参数Value的
2017-11-30 23:35:20
197
转载 欢迎使用CSDN-markdown编辑器
欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl
2017-11-30 11:02:00
149
原创 Hexo + GitHub搭建个人博客 --- Intermediate Edition
摘要:在成功将hexo默认blog发布到GitHub之后,遇到很多需要解决的问题,下面来讲述遇到的问题和解决的办法,希望对大家有一些帮助。一、提交输入账号信息问题1.将用户信息放在链接内将下面链接中的username和passwd换成你的账号名和密码deploy: type: git #推送方式 reposito
2017-11-30 00:10:03
187
原创 Hexo + GitHub搭建个人博客 --- Standard Edition
摘要:想搭建博客这个想法,相信很多人都有过。而像我这个高中时期就开始玩blog的人更是早早萌生过想法。但是想和做还是差了一点,最近花些时间来搭建,希望能给需要的朋友提供一些帮助。 搭建基础本博客是基于Hexo + GitHub 在 Windows 10(64位) 和 windows7(64位) 环境下搭建的,搭建前默认有GitHub账号并会基本的Git命令,如果没有请先自行了解学习。使用GitHu
2017-11-29 23:58:54
777
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人