Redis

  • redis为什么是key,value的,为什么不是支持SQL的?

redis为什么是key,value的?

数据库有很多分类,关系型的(Oracle,MySQL),Key-value的(Redis,Memcached),文档类型的(MongoDB)等。可以看 DB-Engines Ranking 的分类排名,Redis就是被设计成了Key-value型的而已。

为什么不支持sql?

Redis是有Module支持SQL语法来使用的,详见:RedBeardLab/rediSQL,可以通过SQL语法操作Redis。

  • redis是多线程还是单线程?(回答单线程的请回吧,为什么请回,请往下看)

image.png
Redis基于Reactor模式开发了网络事件处理器,这个处理器被称为文件事件处理器。它的组成结构为4部分:多个套接字、IO多路复用程序、文件事件分派器、事件处理器。因为文件事件分派器队列的消费是单线程的,所以Redis才叫单线程模型。

[https://baijiahao.baidu.com/s?id=1666100733546359034&wfr=spider&for=pc](https://baijiahao.baidu.com/s?id=1666100733546359034&wfr=spider&for=pc)

[https://www.cnblogs.com/crazymakercircle/p/9833847.html](https://www.cnblogs.com/crazymakercircle/p/9833847.html)

[https://www.jianshu.com/p/188ef8462100](https://www.jianshu.com/p/188ef8462100)
  • bredis如果做集群该如何规划?AKF/CAP如何实现和设计?

  • 10万用户一年365天的登录情况如何用redis存储,并快速检索任意时间窗内的活跃用户?

    https://www.jianshu.com/p/23c8f63381fd

  • redis的5种Value类型你用过几种,能举例吗?

    Redis支持五种数据类型:string(字符串),hash(哈希),list(列表),set(集合)及zset(sorted set:有序集合)。

  • 100万并发4G数据,10万并发400G数据,如何设计Redis存储方式?

    https://blog.csdn.net/ctwctw/article/details/105371094

你可能感兴趣的:(Redis)