首页 > 代码库 > redis认识
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认识
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。