99问答网
所有问题
当前搜索:
只用redis
Redis
可以用来做数据库吗?
答:
结论:
Redis
不能当数据用。原因:我们理解的数据库,无论是 SQL、NoSQL、NewSQL,至少要是读写一致的。也就是说如果客户端发起一个写请求,如果服务器回复了成功,就算是之后服务器异常重启了,这个数据一样是能被读到的。而 Redis 不是读写一致的。答案里有人提到说 Redis 也会持久化,但是就算...
利用
Redis
设计库存系统的苦与乐
答:
如果
只用Redis
来进行存储,处理完数据直接返回前端即可。如果还要持久化到DB,要尽量避免直接操作DB,因为DB往往是最大的IO瓶颈,如果要异步落库到DB,比如使用MQ。要注意处理Redis扣减和消息发送的原子性处理。三、性能 官网上redis的读写性能能到10W/QPS左右,这个量级应该可以解决绝大部分的场景。但是...
Redis
目前在绝大多数的项目中扮演怎样的角色
答:
1、支持的数据类型太少 2、查询功能太弱 3、数据也不是实时存储到磁盘 主要还是缓存一些需要频繁访问的数据 现在网站大多数不需要频繁的登陆了。一般都把session存在数据库中 我
只用redis
就是做过这个工作
Redis
“气急败坏”回击:13 年来,总有人想替 Redis 换套新架构
答:
为回击新冒头的 Dragonfly,
Redis 的
联合创始人兼 CTO Yiftach Shoolman 和 Redis Labs 的首席架构师 Yossi Gottlieb、Redis Labs 的性能工程师 Filipe Oliveira 联合发布了一篇名为《13 年后,Redis 是否需要新的架构》的文章。在文章中,他们特地给出了自认更加公平的 Redis 7.0 vs. Dragonfly 基...
常用的
Redis
优化手段有哪些?
答:
Redis
绝大多数读写命令的时间复杂度都在 O(1) 到 O(N) 之间,在官方文档对每个命令都有时间复杂度说明,地址: https://
redis
.io/commands ,如下图所示:其中 O(1) 表示可以安全使用的,而 O(N) 就应该当心了,N 表示不确定,数据越大查询的速度可能会越慢。因为 Redis
只用
一个线程来做...
风控系统实践之感: drools 和
redis
答:
1. 使用 drools CEP 如何做分布式? 我们发现drools CEP中的几种窗口都是内存计算的,应用到分布式中就没有很好的办法,几乎做不到,除非drools 也去集成
redis
等这种分布式缓存。2. 使用drools 觉得很笨重,因为依赖比较多,二是我们
只用
到了 drools 中的 if else 等判断,许多其它的功能基本就用不到...
每天一个知识点:宕机情况下,
Redis
如何实现快速恢复?
答:
Redis
4.0 中提出了一个混合使用 AOF 日志和内存快照的方法。简单来说,内存快照以一定的频率执行,在两次快照之间,使用 AOF 日志记录这期间的所有命令操作。这样一来,快照不用很频繁地执行,这就避免了频繁 fork 对主线程的影响。而且,AOF 日志也
只用
记录两次快照间的操作,也就是说,不需要记录...
Redis的
各数据类型的内存占用
答:
Redis
基于压缩列表实现了 List、Hash 和 Sorted Set 这样的集合类型,这样做的最大好处就是节省了 dictEntry 的开销。当你用 String 类型时,一个键值对就有一个 dictEntry,要用 32 字节空间。但采用集合类型时,一个 key 就对应一个集合的数据,能保存的数据多了很多,但也
只用
了一个 dictEntry...
用PHP 编写支持高并发的网站,需要做什么处理
答:
但是具体的使用场景还是有限的,具体项目还需单独考察。其他:根据不同的项目,架构还可以选择性地使用队列,我现在用的beantalkd,
Redis
也是一个很好的选择。队列常用的使用环境是邮件发送和站内消息推送上面,但是在某些场景下也可以作为核心数据库的缓冲,对应对大并发或者突发性流量也是不错的选择 ...
关于nodejs下
redis
/mysql需不需要连接池的问题
答:
mysql会为每个连接创建一个单独的线程来查询。不同于
redis
数据基本都在内存中,因为mysql会有大量的读取磁盘的IO操作,所以多个线程一起工作会比一个个查询要快。但是nodejs又是单线程的,它能不能同时发送多个请求到mysql服务器上呢?这里要理解nodejs的运作,虽然nodejs是一个主线程,但是它调用的IO...
1
2
3
4
涓嬩竴椤
其他人还搜
redis sentinel
redis cluster
redis有什么用
为什么要使用redis
redis常用命令
redis mysql完美结合
redis mysql
内存数据库redis
redis 持久化