
【redis】
文章平均质量分 87
李晓娜
活泼开朗
展开
-
Nosql数据库——redis(一)
最近一直在看redis相关方面的书籍,突然有种感受,看的东西多了,反而觉得自己知道的东西是那么的少,未知的东西是那么的多。记得老师总是在说一句话,学习是一件终身的事情,现在对于这句话真是深有感受,真是学无止境啊~ 在学习redis之前,我们必须对于Nosql有个了解,因为像我们经常说的redis,mongdb,memcached在本质上都是一种非关系型数据库,所以我们得先来了解一下关于Nosql原创 2015-09-28 20:36:46 · 827 阅读 · 8 评论 -
Nosql数据库——redis(二)简介和安装
1. 简介 概念 Redis是一个开源的,先进的key-value存储。它通常被称为数据结构服务器,因为键可以包含字符串,哈希,链表,集合和有序集合。 Redis是一个key-value存储系统,它支持存储的value类型很多,包括String(字符串)、list(链表)、set(集合)、zset(有序集合)。这些数据类型都是支持push/pop、add/remove及原创 2015-09-28 22:05:16 · 1122 阅读 · 12 评论 -
Nosql数据库——redis(三)数据类型
上节课还有点小的内容那就是我们的redis配置文件。Redis的主要配置文件是redis.config. 1. 配置文件redis.config 上节课我们在window系统下面启动了redis,服务端如下图: 在没有建立相应的客户端的时候,此时的连接是0,当我们启动一个客户端连接的时候此时为1,但是此时出现是暂用session也就是前台在运行,那么使得其在后原创 2015-09-29 19:48:02 · 731 阅读 · 5 评论 -
Nosql数据库——redis(四)数据类型
上篇博客介绍了两种数据类型string和hash,下面我们接着来看~ 1. List类型 Redis 是一个链表结构,主要的功能是push、pop/获取一个范围的所有值等等,操作中key理解为链表的名字。Redis的list类型其实就是一个每个子元素都是string类型的双向链表。我们可以通过push、pop操作从链表的头部或者尾部添加删除元素,这样list既可以作为栈,又可以原创 2015-09-29 21:44:59 · 701 阅读 · 6 评论 -
Nosql数据库——redis(五)主从复制
Redis提供了丰富的命令对数据库以及各种数据类型进行操作,不仅仅适用于windows,同样适用于Linux等等终端。 主要包括:键值相关命令以及服务器相关命令。这里不再一一介绍,网上有大量的资料。 我们主要来说说redis的一些高级的应用比如安全性以及主从复制。 在之前的讲解中,我们的服务开启之后,客户端和服务端进行相连后,便可以进行相应的操作,没有密码等等安全机制的验证。原创 2015-09-30 16:56:30 · 778 阅读 · 3 评论 -
Nosql数据库——redis(六)事务和持久化
Redis对于事务的支持目前很简单。只能保证client发起的事务中的命令可以连续执行,而不会插入其他client命令,当一个client在一个连接中发出multi命令时表示连接进入了事务上下文,该连接后续的命令不会立即执行,而是先放一个队列中,当执行exec命令时,redis会顺序的执行队列中的所有命令。 1. 事务处理 执行事务 一个事务从开始到执行会经历以下三个阶段:开始事务原创 2015-09-30 19:56:38 · 736 阅读 · 7 评论