Redis缓存问题-问答-阿里云开发者社区-阿里云

开发者社区> 小柒的马甲> 正文

Redis缓存问题

2016-05-03 17:16:08 1818 1

采用Pub/Sub模式,向还没有subscribe的channel发送消息,待subscribe后,还能收到之前的消息吗?有没有缓存?

取消 提交回答
全部回答(1)
  • 被纵养的懒猫
    2019-10-28 14:03:58

    redis是一个key-value存储系统。和Memcached类似,它支持存储的value类型相对更多,包括string(字符串)、list(链表)、set(集合)和zset(有序集合)。这些数据类型都支持push/pop、add/remove及取交集并集和差集及更丰富的操作,而且这些操作都是原子性的。在此基础上,redis支持各种不同方式的排序。与memcached一样,为了保证效率,数据都是缓存在内存中。区别的是redis会周期性的把更新的数据写入磁盘或者把修改操作写入追加的记录文件,并且在此基础上实现了master-slave(主从)同步 Replication(树形) data types(String、Lists、Sorted Sets、Hashes) persistence (snapshot、aof) 很多开发者都认为Redis不可能比Memcached快,Memcached完全基于内存,而Redis具有持久化保存特性,即使是异步的,Redis也不可能比Memcached快。但是测试结果基本是Redis占绝对优势。一直在思考这个原因,目前想到的原因有这几方面。 Libevent。和Memcached不同,Redis并没有选择libevent。Libevent为了迎合通用性造成代码庞大(目前Redis代码还不到libevent的1/3)及牺牲了在特定平台的不少性能。Redis用libevent中两个文件修改实现了自己的epoll event loop(4)。业界不少开发者也建议Redis

    答案来源于网络

    0 0
相关问答

29

回答

云计算之路:为什么要选择云计算

cnblogs 2013-03-27 10:22:27 142703浏览量 回答数 29

19

回答

[@倚贤][¥20]学习Java后端的疑惑

小江同志 2018-10-24 16:11:21 132247浏览量 回答数 19

28

回答

钉钉开放平台“常见问题常见问题常见问题“重要请关注

竹梅 2015-12-03 00:39:14 92946浏览量 回答数 28

38

回答

安全组详解,新手必看教程

我的中国 2017-11-30 15:23:46 256905浏览量 回答数 38

13

回答

【云服务器分享】如何节省网站流量

dreamdoo 2012-10-15 10:36:09 80142浏览量 回答数 13

23

回答

【精品问答合集】Redis热门问答

李博 bluemind 2019-05-29 16:36:15 126327浏览量 回答数 23

9

回答

HaoSQL,好用的SQL等数据库一键包发布!

梦丫头 2017-11-14 15:20:55 70777浏览量 回答数 9

11

回答

【精品问答合集】MongoDB热门问答

李博 bluemind 2019-05-29 16:50:19 120891浏览量 回答数 11

14

回答

对象存储oss【问答合集】

我是管理员 2018-08-03 14:54:02 67387浏览量 回答数 14

13

回答

【精品问答合集】Java热门问答

李博 bluemind 2019-05-29 16:00:45 124847浏览量 回答数 13
0
文章
1
问答
相关电子书
更多
文娱运维技术
立即下载
《SaaS模式云原生数据仓库应用场景实践》
立即下载
《看见新力量:二》电子书
立即下载