A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

©   /  2019-2-25 19:41  /  2581 人查看  /  25 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文


1.redis是一种什么技术?
redis:Redis是用C语言开发的一个开源的高性能键值对(key-value)的非关系型数据库,Redis通过提供多种键值数据类型来适应不同场景下的存储需求

2.redis可以存放几种数据格式?分别如何存放?
redis存储的是:key,value格式的数据,其中key都是字符串,value有5种不同的数据结构
                         value的数据结构:
                                1) 字符串类型 string
                                2) 哈希类型 hash : map格式  
                                3) 列表类型 list : linkedlist格式。支持重复元素
                                4) 集合类型 set  : 不允许重复元素
                                5) 有序集合类型 sortedset:不允许重复元素,且元素有顺序

3.什么是redis的持久化?有几种持久化方式?这几种持久化方式有什么区别?
redis是一个内存数据库,当redis服务器重启,获取电脑重启,数据会丢失,我们可以将redis内存中的数据持久化保存到硬盘的文件中。
有两种方法:1. RDB:默认方式,不需要进行配置,默认就使用这种机制
                        * 在一定的间隔时间中,检测key的变化情况,然后持久化数据
                    2.AOF:日志记录的方式,可以记录每一条命令的操作。可以每一次命令操作后,持久化数据
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马