Redis 是单进程单线程的?
Redis是单进程单线程的,Redis利用队列技术将并发访问变为串行访问,消除了传统数据
库串行控制的开销。
一个字符串类型的值能存储最大容量是多少?
512M
Redis 的持久化机制是什么?各自的优缺点?
Redis提供两种持久化机制RDB和AOF机制:
1、RDBRedis DataBase)持久化方式:是指用数据集快照的方式半持久化模式)记录Redis数据
库的所有键值对,在某个时间点将数据写入一个临时文件,持久化结束后,用这个临时文
件替换上次持久化的文件,达到数据恢复。
优点:
1、只有一个文件dump. rdb,方便持久化。
2、容灾性好,一个文件可以保存到安全的磁盘。
3、性能最大化,fork子进程来完成写操作,让主进程继续处理命令,所以是IO最大化。使
用单独子进程来进行持久化,主进程不会进行任何IO操作,保证了Redis的高性能)4.相对
于数据集大时,比AOF的启动效率更高。
缺点: