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认识的主要内容,如果未能解决你的问题,请参考以下文章