Redis学习笔记
文章平均质量分 50
feige1990
这个作者很懒,什么都没留下…
展开
-
Redis数据类型--List
Redis列表是简单的字符串列表,按照插入顺序排序。 你可以添加一个元素到列表的头部(左边)或者尾部(右边) LPUSH 命令插入一个新的元素到头部, RPUSH插入一个新元素到尾部. 当一个这两个操作在一个空的Key上被执行的时候一个新的列表被创建。 相似的,如果链表中所有的元素均被移除,那么该键也将会被从数据库中删除。这是非常方便的语义,因为他们被调用使用一个空列表完全就像他们被调原创 2015-07-17 10:08:39 · 558 阅读 · 0 评论 -
Redis简介
1、Redis是啥? Redis是目前最流行的键值对存储数据库。由2010年VMware主持开发,在2013年有Povotal赞助。 Remote Dictionary Server,是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志性、Key-value数据库,并提供多种语言的API。 2、能做什么? 当然,因为是个基于键值对的数据库,它可以做原创 2015-07-16 20:39:46 · 419 阅读 · 0 评论 -
Redis数据类型--hash
Redis 的 哈希值是字符串字段和字符串值之间的映射 相比于string等数据类型,其提供了很多方便的域操作,因此在表示对象时,是非常适合的数据类型 在redis中的哈希值存储容量是非常巨大的,可以存储超过40亿键值对 将Redis中的Hash类型看成具有String Key和String Value的map容器。所以该类型非常适合于存储值对象的信息。如Username、Password和原创 2015-07-16 22:57:12 · 504 阅读 · 0 评论 -
Redis安装在Linux上面
Redis不依赖任何非标准库,没有编译参数的必须添加,安装出奇的简单。 在此安装redis3.0 在root权限下 1、下载 wget http://download.redis.io/releases/redis-3.0.0.tar.gz 2、解压: tar zxvf redis-3.0.tar.gz 3、编译: cd redis-3.0.0 make (若是3原创 2015-07-16 20:42:16 · 362 阅读 · 0 评论 -
Redis基本数据类型--string
相比于其他的基于键值对的NoSql数据库,Redis提供了更加丰富的数据类型 string类型是redis中最基础的数据类型,redis字符串是二进制安全的,也就是说其没有任何特殊的字符终止且长度已知,所以可存任何东西,512M为上限。 set指令将字符串值value关联到key set name "YTF" 将字符串YTF关联到KEY name 就行一个变量赋值一样,当重新set原创 2015-07-16 22:01:49 · 340 阅读 · 0 评论 -
Redis数据类型--SET
Set 顾名思义为集合的意思 ,高中学过集合的知识我们知道,集合元素的个数是有限无序的,并且集合中元素不允许重复。和C++中的set容器是相同的。而这种特性可以使用set数据类型跟踪一些唯一性数据,比如某一网站的IP地址。 在这种数据结构中,我们可以完成的操作有添加、删除、测试元素是否存在等。由于集合本身的性质,在添加相同元素的时候,最终只有一个元素。 支持在服务器端完成多个集合的合并、求交集原创 2015-07-17 11:00:41 · 402 阅读 · 0 评论 -
Redis数据类型--ZSET
1、ZSET为有序集合,其余Set非常类似,但是不同的是有序集合的每个成员都会关联一个评分,zest则通过这个评分的大小为集合中的成员进行排序(由低到高)。集合的元素是唯一 的,但是评分却可以重复。 2、有序集合:支持添加、删除、更新元素。由于有序性,可以很快根据评分获取一个范围的元素。 在有序集合中,你可以很快捷的访问一切你需要的东西:有序的元素,快速的存在性测试,快速访问集合的中间元素!原创 2015-07-17 13:07:35 · 389 阅读 · 0 评论 -
Redis数据类型--key
前面介绍了Redis的集中数据结构,包括string、list、hash、set、zset。其中很多命令都是对value的操作,这章主要涉及到对key进行管理。 Redis 的keys命令用于管理键。 KEYS * 匹配数据库中所有 key 。 KEYS h?llo 匹配 hello , hallo 和 hxllo 等。 KEYS h*llo 匹配 hllo 和 heeee原创 2015-07-17 13:09:07 · 331 阅读 · 0 评论