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

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 本章内容 ◆ 缓存介绍◆ redis 部署与使用◆ redis 高可用与集群◆ memcached 一、 缓存概念...
    Liang_JC阅读 441评论 0 0
  • 1、NoSQL NoSQL概述(1)NoSQL(NoSQL = Not Only SQL ),意即“不仅仅是SQL...
    黑猴子的家阅读 200评论 0 1
  • Redis杂谈 Redis是近年来发展迅速的内存数据库,网上也已经有多Redis的文章。但不管是英文还是中文,多数...
    迷失于重逢阅读 1,697评论 0 14
  • 1、redis image 概念内容redis官网https://redis.io/topics/persiste...
    ClownFreeMan阅读 267评论 0 0
  • redisredis理论Redis:安装和配置redis安装配置和使用redisRedis Cluster程序环境...
    属于你的世界阅读 234评论 0 1

友情链接更多精彩内容