打赏

随笔分类 -  Redis

摘要:一:概述: Redis的高性能是山于其将所有数据都存储在了内存中,为了使Redis在重启之后仍能保证数据不丢失,需要将数据从内存中同步到硬盘中,这一过程就是持久化。 Redis支持两种方式的持久化,一种是RDB方式,一种是AOF方式心可以单独使用其中一种或将二者结合使用。 关系型数据库MySQL持久 阅读全文
posted @ 2018-04-28 15:30 QueryMarsBo 阅读(171) 评论(0) 推荐(0)
摘要:一:Redis 服务器:Redis 服务器命令主要是用于管理 redis 服务 阅读全文
posted @ 2018-04-28 11:51 QueryMarsBo 阅读(194) 评论(0) 推荐(0)
摘要:一:概念: 一个Redis实例可以包括多个数据库,客户端可以指定连接某个redis实例的哪个数据库,就好比一个mysql中创建多个数据库,客户端连接时指定连接哪个数据库。 一个Redis实例最多可提供16个数据库,下标从0到15,客户端默认连接第0号数据库,也可以通过select选择连接哪个数据库, 阅读全文
posted @ 2018-04-28 11:39 QueryMarsBo 阅读(301) 评论(0) 推荐(0)
摘要:一:Redis 事务:目的为了进行Redis语句的批量化操作,不保证数据安全 Redis作为NoSQL数据库也同样提供了事务机制;在Redis中,MULTI/EXEC/DISCARD/这三个命令是我们实现事务的基石 二:Redis 事务特性: 三:Redis 事务命令:一个事务从开始到执行会经历以下 阅读全文
posted @ 2018-04-28 11:25 QueryMarsBo 阅读(155) 评论(0) 推荐(0)
摘要:一:Redis 发布订阅 Redis 发布订阅(pub/sub)是一种消息通信模式:发送者(pub)发送消息,订阅者(sub)接收消息。 Redis 客户端可以订阅任意数量的频道。 下图展示了频道 channel1 , 以及订阅这个频道的三个客户端 —— client2 、 client5 和 cl 阅读全文
posted @ 2018-04-28 10:57 QueryMarsBo 阅读(184) 评论(0) 推荐(0)
摘要:keys pattern:获取所有与pattern匹配的key,返回所有与该key匹配的keys;通配符:*表示任意0个或多个任意字符,?表示任意一个字符 阅读全文
posted @ 2018-04-28 10:40 QueryMarsBo 阅读(150) 评论(0) 推荐(0)
摘要:一:Redis 有序集合(sorted set):有序set集合,专门用来做排行榜 Redis 有序集合和集合一样也是string类型元素的集合,且不允许重复的成员 (有序不重复) 不同的是每个元素都会关联一个double类型的分数;Redis正是通过分数来为集合中的成员进行从小到大的排序。 有序集 阅读全文
posted @ 2018-04-28 10:28 QueryMarsBo 阅读(171) 评论(0) 推荐(0)
摘要:一:Redis 集合(Set) Redis 的 Set 是 String 类型的无序集合;集合成员是唯一的,这就意味着集合中不能出现重复的数据 HashSet(无序不重复)。 Redis 中集合是通过哈希表实现的,所以添加,删除,查找的复杂度都是 O(1)。 集合中最大的成员数为 232 - 1 ( 阅读全文
posted @ 2018-04-28 08:48 QueryMarsBo
摘要:一:Redis 列表(List) -- LinkedList Redis列表是简单的字符串列表,按照插入顺序排序。你可以添加一个元素到列表的头部(左边)或者尾部(右边);一个列表最多可以包含 232 - 1 个元素 (4294967295, 每个列表超过40亿个元素) JavaList:数组(Arr 阅读全文
posted @ 2018-04-27 17:58 QueryMarsBo 阅读(177) 评论(0) 推荐(0)
摘要:一:Redis 哈希(Hash) 1.1:Redis hash 是一个string类型的field和value的映射表,hash特别适合用于存储对象。 1.2:Redis 中每个 hash 可以存储 232 - 1 键值对(40多亿)。 1.3:Redis中的Hash类型可以看成具有String K 阅读全文
posted @ 2018-04-27 16:09 QueryMarsBo 阅读(198) 评论(0) 推荐(0)
摘要:一:Redis命令 String命令:Redis 字符串数据类型的相关命令用于管理 redis 字符串值 字符串类型是Redis中最为基础、常用的数据存储类型,字符串在Redis中是二进制安全的,这便意味着该类型存入和获取的数据相同,在Redis中字符串类型的Value最多可以容纳的数据长度是512 阅读全文
posted @ 2018-04-27 15:08 QueryMarsBo 阅读(866) 评论(0) 推荐(0)
摘要:Redis 数据类型:键值对存储 Redis支持五种数据类型:string(字符串),hash(哈希),list(列表),set(集合)及zset(sorted set:有序集合)。 注意:key:全部都是字符串 value:有五种数据类型 String(字符串) string是redis最基本的类 阅读全文
posted @ 2018-04-27 11:43 QueryMarsBo 阅读(260) 评论(0) 推荐(0)
摘要:一:关系型数据库和非关系型数据库的区别: 1:关系型数据库(SQL):数据和数据之间,表和字段之间,表和表之间是存在关系的; 优点:数据之间有关系,进行数据的增删改查时非常方便的;关系型数据库有事务操作,保证数据的完整性;适合处理一般量级数据,安全(银行数据); 缺点:因为数据和数据之间的关系是由底 阅读全文
posted @ 2018-04-27 11:25 QueryMarsBo 阅读(287) 评论(0) 推荐(0)