redis认识

Posted 大兴兴

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了redis认识相关的知识,希望对你有一定的参考价值。

  redis是一种高性能的内存数据库。

  redis支持数据的持久化,可以将数据持久化到硬盘中,重启的时候可以再次加载进来;

  redis不仅支持key-value类型,还提供list ,set,zset,hash等数据结构存储。

  redis支持数据库的备份。

  redis提供原子性操作;

  redis支持5中数据类型,string,hash,list,set,zset(有序集合);

  String是redis的最基本类型,string可以包含任何数据的。

  例子: set name "runoob"  ;   get  name

 

 redis hash 是一个键值对,redis hash是一个 String类型的field 和value的映射表,hash特别适合存储对象。

存储:   hmset  user:1  username runoob password runoob points 200

获取:   hgetall user:1

 

redis列表是简单的字符串列表,按照插入顺序排列:

lpush runoob redis

lpush runoob mongodb

 

redis的set是string类型的无序集合

sadd runoob a1

sadd runoob a1

 

zset和set一样 也是string的集合,不能重复;

但zset是每一个元素都会关联double类型的分数,redis则是通过分数来从小到大进行排序

zadd runoob 0 redis

zadd runoob 1 mongodb

 

以上是关于redis认识的主要内容,如果未能解决你的问题,请参考以下文章

Redis安装和基本认识

redis--认识redis

Redis几个认识误区(转)

Redis开发 - 1. 认识redis

redis认识

redis 初步认识五