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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 厦门校区   /  2019-5-14 18:38  /  3190 人查看  /  48 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

1.redis是一种什么技术?
答:redis是一款高性能的NoSQL系列的非关系型数据库,将数据存储在缓存中(内存),读写效率非常快。
2.redis有几种基本数据格式?分别如何存放?
答:5种:String类型:key-value(键值对)
hash类型:map格式;key-[field,value]
list类型:linkedlist列表格式,可从两端进行增删,key-value
set类型:集合类型;不允许重复元素,key-value
sortedset:有序集合类型型;不允许重复元素,且有序,key-(score value)
3.什么是redis的持久化?有几种持久化方式?这几种持久化方式有什么区别?
答:当redis服务器重启,或者电脑重启,数据会丢失,我们可以将redis内存中的数据持久化保存到硬盘的文件中。
有两种方式:1)RDB:默认方式,不需要进行配置,通过修改redis.windwos.conf文件,在一定的间隔时间中,检测key的变化情况,然后持久化数据。重启redis服务器时,需要指定配置文件名称。2)AOF:日志记录的方式,可以记录每一条命令的操作。可以每一次命令操作后,持久化数据,需要编辑redis.windwos.conf文件;将appendonly no(关闭aof) 修改为--> appendonly yes (开启aof)
并根据需要,选择以下三种操作:①appendfsync always : 每一次操作都进行持久化;②appendfsync everysec:每隔一秒进行一次持久化;③appendfsync no:不进行持久化
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马