单线程的Redis怎样利用多台CPU
答案:2 悬赏:0
解决时间 2021-02-02 08:05
- 提问者网友:护她一生,唯爱
- 2021-02-01 11:02
单线程的Redis怎样利用多台CPU
最佳答案
- 二级知识专家网友:我们只是兮以城空
- 2021-02-01 11:42
只需在同一台机器上启动Redis的多个实例,将其当作不同的服务器即可。单一的实例在某些时候可能是不够用的,所以如果想使用多个CPU,这就需要开始思考早期的一些数据段。这里需要注意的是,使用Redis Pipelining在Linux系统上运行,每秒可以提供500K的请求,因此,如果应用程序主要使用O(N)或O(log(N))命令,会消耗更多的CPU。
注意
Redis
Pipelining用于解决因客户端和服务器的网络延迟而造成的请求延迟。这一功能其实很早就有,即使较早版本的Redis,也能使用这个功能。此功能可以将一系列请求连续发送到Server端,不必等待Server端的返回信息,而Server端会将请求放进一个有序的管道中,执行完成后,再一次性将返回值发送回来。
注意
Redis
Pipelining用于解决因客户端和服务器的网络延迟而造成的请求延迟。这一功能其实很早就有,即使较早版本的Redis,也能使用这个功能。此功能可以将一系列请求连续发送到Server端,不必等待Server端的返回信息,而Server端会将请求放进一个有序的管道中,执行完成后,再一次性将返回值发送回来。
全部回答
- 1楼网友:瘾与深巷
- 2021-02-01 12:39
搜一下:单线程的Redis怎样利用多台CPU
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯
• 手机登qq时,显示手机磁盘不足,清理后重新登 |
• 刺客的套装怎么选啊? |