redis
文章平均质量分 84
imtiercel
宝剑锋从磨砺出,梅花香自苦寒来。
展开
-
Redis数据类型之String
一、概述:字符串类型是Redis中最为基础的数据存储类型,它在Redis中是二进制安全的,这便意味着该类型可以接受任何格式的数据,如JPEG图像数据或Json对象描述信息等。在Redis中字符串类型的Value最多可以容纳的数据长度是512M。二、相关命令列表:命令原型时间复杂度 命令描述 返回值APPEND key value 如果该Key已经存在,APPEND命令将参数Value的原创 2017-11-30 23:35:20 · 198 阅读 · 0 评论 -
Redis之持久化
一、Redis提供了哪些持久化机制 1). RDB持久化:该机制是指在指定的时间间隔内将内存中的数据集快照写入磁盘。 2). AOF持久化:该机制将以日志的形式记录服务器所处理的每一个写操作,在Redis服务器启动之初会读取该文件来重新构建数据库,以保证启动后数据库中的数据是完整的。 3). 无持久化:我们可以通过配置的方式禁用Redis服务器的持久化功能,这样我们就可以将Redi原创 2017-12-05 22:36:34 · 181 阅读 · 0 评论 -
Redis之主从复制
一、Redis的Replication下面的列表清楚的解释了Redis Replication的特点和优势。 1). 同一个Master可以同步多个Slaves。 2). Slave同样可以接受其它Slaves的连接和同步请求,这样可以有效的分载Master的同步压力。因此我们可以将Redis的Replication架构视为图结构。 3). Master Server是以非阻塞的方原创 2017-12-04 23:51:19 · 169 阅读 · 0 评论 -
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 · 241 阅读 · 0 评论 -
Redis之key操作
一、概述:针对key的通用操作二、相关命令列表:命令原型 时间复杂度 命令描述 返回值KEYS pattern 获取所有匹配pattern参数的Keys。需要说明的是,在我们的正常操作中应该尽量避免对该命令的调用,因为对于大型数据库而言,该命令是非常耗时的,对Redis服务器的性能打击也是比较大的。pattern支持glob-style的通配符格式,如*表示任意一个或多个字原创 2017-12-02 22:23:26 · 224 阅读 · 0 评论 -
Redis数据类型之SortedSet
一、概述:Sorted-Sets和Sets类型极为相似,它们都是字符串的集合,都不允许重复的成员出现在一个Set中。它们之间的主要差别是Sorted-Sets中的每一个成员都会有一个分数(score)与之关联,Redis正是通过分数来为集合中的成员进行从小到大的排序。然而需要额外指出的是,尽管Sorted-Sets中的成员必须是唯一的,但是分数(score)却是可以重复的。在Sorted-Set中添原创 2017-11-30 23:49:03 · 308 阅读 · 0 评论 -
Redis数据类型之Set
一、概述:在Redis中,我们可以将Set类型看作为没有排序的字符集合,和List类型一样,我们也可以在该类型的数据值上执行添加、删除或判断某一元素是否存在等操作。需要说明的是,这些操作的时间复杂度为O(1),即常量时间内完成次操作。Set可包含的最大元素数量是4294967295。 和List类型不同的是,Set集合中不允许出现重复的元素,这一点和C++标准库中的set容器是完全相同原创 2017-11-30 23:48:31 · 1246 阅读 · 0 评论 -
Redis数据类型之Hash
一、概述:Redis中的Hashes类型可以看成具有String Key和String Value的map容器。所以该类型非常适合于存储值对象的信息。如Username、Password和Age等。如果Hash中包含很少的字段,那么该类型的数据也将仅占用很少的磁盘空间。每一个Hash可以存储4294967295个键值对。二、相关命令列表:命令原型 时间复杂度 命令描述 返回值HSET原创 2017-11-30 23:47:50 · 241 阅读 · 0 评论 -
Redis数据类型之List
一、概述:在Redis中,List类型是按照插入顺序排序的字符串链表。和数据结构中的普通链表一样,我们可以在其头部(left)和尾部(right)添加新的元素。在插入时,如果该键并不存在,Redis将为该键创建一个新的链表。与此相反,如果链表中所有的元素均被移除,那么该键也将会被从数据库中删除。List中可以包含的最大元素数量是4294967295。从元素插入和删除的效率视角来看,如果我们是在链表的原创 2017-11-30 23:47:06 · 568 阅读 · 0 评论 -
Redis之运维相关
一、redis持久化,两种方式1、rdb快照方式----------rdb快照------------ save 900 1 save 300 10 save 60 10000stop-writes-on-bgsave-error yes rdbcompression yes rdbchecksum yes dbfilename dump.rdb dir /var/rdb/2、aof日志方式----原创 2017-12-06 23:25:31 · 272 阅读 · 0 评论