对Redis的一些初步了解(1)-----redis的基本操作

来源:互联网 发布:男士公文包 知乎 编辑:程序博客网 时间:2024/06/01 07:14

Redis包括五种数据类型:string,hash,list,set,sorted set(有序集合)

1.string类型

redis中的基本类型,key-value,一对一。string类型可以包括数据,jpg或者序列化对象,可以把string类型看作是byte数组,一个键最大能存储512MBredis-cli命令用来链接Redis服务:        redis-cli -h host -p port -a password   如果没有设置密码:        redis-cli(如下图所示)![连接redis](http://img.blog.csdn.net/20170704092205762?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvZnJhbmtza2luZw==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)redis中的set与get:    set name qiye; 一个key为name,value为qiye数据    get name;      获取value

2. hash类型

hashset是一个string类型的field和value的映射表
hashset
hset设置了key为person,field为name,value为qiye的hashset,
hmset可以设置多个field值

3. list类型

list是双向键表,每一个子元素都是string类型,可以使用push,pop操作从链表的头部或者尾部添加删除元素![list操作](http://img.blog.csdn.net/20170704094536407?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvZnJhbmtza2luZw==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)lpush:往country中添加china,USA,UKlrange:从country中提取某一范围的值

4. set类型

set是string类型的无序集合,set通过hash table实现添加,删除,和查找
set

sadd:添加,有去重功能
smember:获取url中的值

5. sorted set类型

在set基础上增加了一个顺序属性,会馆连一个double类型的score,score可以重复,但sorted set是唯一的

这里写图片描述
zadd:添加数据
zrangebyscore:按照score范围取web的值,相同score按照先后顺序。相同的set值不同的score会按照后面一次来记录

原创粉丝点击