Redis基础应用 redis是一个开源的可基于内存可持久化的日志型,key-value数据库redis的存储分为内存存储,磁盘存储和log文件三部分配置文件中有三个参数对其进行配置 优势:和memcached相比,它支持存储的value类型相对更多,包括strings,lists,zsets(so ...
分类:
系统相关 时间:
2017-08-23 20:50:49
阅读次数:
239
前段时间接触了NoSql类型的数据库redis,当时是作为缓存server使用的。那么从这篇博客開始学习还有一个非常出名的NoSql数据库:MongoDb。只是眼下还没有在开发其中使用。一步一步来吧。 简单介绍 MongoDB是一个开源的,基于分布式的,面向文档存储的非关系型数据库。是非关系型数据库 ...
分类:
数据库 时间:
2017-08-20 10:11:21
阅读次数:
160
一、Redis简介 1、NoSQL NoSQL,泛指非关系型数据库,NoSQL数据库分为四大类:键值存储数据库(Redis,Voldemort,Oracle BDB)、列存储数据库(HBase,Riak)、文档型数据库(CouchDB,MongoDB)、图形数据库(Neo4J,InfoGrid,In ...
分类:
其他好文 时间:
2017-08-19 22:13:53
阅读次数:
193
Redis是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。从2010年3月15日起,Redis的开发工作由VMware主持。从2013年5月开始,Redis的开发由Pivotal赞助。 定义 定义 redis是一个key ...
分类:
数据库 时间:
2017-08-17 18:34:51
阅读次数:
234
Redis常用数据类型 Redis最为常用的数据类型主要有以下五种: ●String ●Hash ●List ●Set ●Sorted set 在具体描述这几种数据类型之前,我们先通过一张图了解下Redis内部内存管理中是如何描述这些不同数据类型的: 首先Redis内部使用一个redisObject ...
分类:
数据库 时间:
2017-08-06 14:13:32
阅读次数:
163
一:Redis 发布订阅 Redis 发布订阅(pub/sub)是一种消息通信模式:发送者(pub)发送消息,订阅者(sub)接收消息。 Redis 客户端可以订阅任意数量的频道。 下图展示了频道 channel1 , 以及订阅这个频道的三个客户端 —— client2 、 client5 和 cl ...
分类:
数据库 时间:
2017-08-05 15:39:35
阅读次数:
224
Redis 是完全开源免费的,遵守BSD协议,是一个高性能的key-value数据库。 Redis 与其他 key - value 缓存产品有以下三个特点: Redis支持数据的持久化,可以将内存中的数据保存在磁盘中,重启的时候可以再次加载进行使用。 Redis不仅仅支持简单的key-value类型 ...
分类:
其他好文 时间:
2017-07-31 11:44:59
阅读次数:
146
一:Redis 有序集合(sorted set) Redis 有序集合和集合一样也是string类型元素的集合,且不允许重复的成员。 不同的是每个元素都会关联一个double类型的分数。redis正是通过分数来为集合中的成员进行从小到大的排序。 有序集合的成员是唯一的,但分数(score)却可以重复 ...
分类:
数据库 时间:
2017-07-30 12:53:06
阅读次数:
166
一:Redis 集合(Set) Redis的Set是string类型的无序集合。集合成员是唯一的,这就意味着集合中不能出现重复的数据。 Redis 中 集合是通过哈希表实现的,所以添加,删除,查找的复杂度都是O(1)。 二:set常用操作 1)sadd(name,values) name对应的集合中 ...
分类:
数据库 时间:
2017-07-30 12:38:20
阅读次数:
170
Redis支持五种数据类型:string(字符串),hash(哈希),list(列表),set(集合)及zset(sorted set:有序集合) 一:String(字符串) string是redis最基本的类型,你可以理解成与Memcached一模一样的类型,一个key对应一个value。 str ...
分类:
数据库 时间:
2017-07-29 16:43:21
阅读次数:
210