码迷,mamicode.com
首页 > 其他好文 > 详细

redis认识

时间:2016-11-08 01:00:36      阅读:124      评论:0      收藏:0      [点我收藏+]

标签:nts   有序   关联   hash   god   password   name   zset   内存数据库   

  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认识

标签:nts   有序   关联   hash   god   password   name   zset   内存数据库   

原文地址:http://www.cnblogs.com/tcdxx/p/6040928.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!