redis
DHRMM999
神码都是浮云
展开
-
redis常见面试题
为什么redis单线程还是这么快?1.绝大部分的请求是纯粹的内存操作(非常快速)2.采用单线程,避免了不必要的额竞争条件和上下文切换,单线程指的是网络请求模块使用的是一个线程,即一个线程处理了所有网络请求。3.非阻塞I/O-I/O多路复用,这样提高了redis的吞吐量,"多路"指的是多个网络连接,“复用”指的是复用同一个线程/采用多路复用I/O技术可以让单个线程高效地处理多个连接请求。4....原创 2019-06-11 20:23:21 · 215 阅读 · 0 评论 -
redis常见类型及其适用场景
Redis全称?Redis是由意大利人Salvatore Sanfilippo(网名:antirez)开发的一款内存高速缓存数据库。Redis全称为:Remote Dictionary Server(远程数据服务),该软件使用C语言编写,Redis是一个key-value存储系统,它支持丰富的数据类型,如:string、list、set、zset(sorted set)、hash。Strin...原创 2019-06-11 21:10:16 · 401 阅读 · 0 评论 -
redis高级特性
Redis 持久化方式有哪些?redis是一个支持持久化的内存数据库,也就是redis经常将内存中的数据同步到硬盘来保证持久化类型特点rdb方式snapshotting (快照) 默认方式 将内存中数据以快照方式写入二进制文件中,默认dump.rdb ,append-only file(缩写 aof)的方式—推荐,由于快照方式在一定时间间隔做一次,有可能发生数据丢失情况,...原创 2019-06-11 21:27:14 · 272 阅读 · 0 评论 -
redis面试题锦集
1、什么是Redis?答:Redis全称为:Remote Dictionary Server(远程数据服务),是一个基于内存的高性能key-value数据库。2、Redis的数据类型?答:Redis支持五种数据类型:string(字符串),hash(哈希),list(列表),set(集合)及zset(sorted set:有序集合)。如果你是Redis中高级用户,还需要加上下面几种数据结构...原创 2019-06-12 08:14:07 · 748 阅读 · 0 评论