关于Swoole内存操作(Table)的介绍

简介: 这篇文章主要介绍了关于关于Swoole 内存操作(Table)的介绍,有着一定的参考价值,现在分享给大家,有需要的朋友可以参考一下使用: Swoole 内存表优点:速度快,单线程每秒可读写100万次。

这篇文章主要介绍了关于关于Swoole 内存操作(Table)的介绍,有着一定的参考价值,现在分享给大家,有需要的朋友可以参考一下
使用:
__20191116150441
Swoole 内存表优点:

速度快,单线程每秒可读写100万次。8核机器8线程可以支持每秒并发读写400万次

不占用IO资源

无需加锁,swoole_table内置行锁自选锁,所有操作均是多线程/多进程安全。用户层完全不需要考虑数据同步问题

使用场景:

可以用于解决多进程之间数据共享问题

*swoole_table模块目前为实验性质,不建议在生产环境使用。请使用成熟的方案Redis/Apc/Yac作为数据共享层

以上就是本文的全部内容,希望对大家的学习有所帮助,更多相关内容请关注PHP交流群:link

相关文章
|
9月前
|
网络协议 JavaScript 安全
swoole进程结构
进程结构官方文档:https://wiki.swoole.com/#/learn?id=diff-process
swoole进程结构
|
缓存 PHP
【PHP】implicit_flush = Off,是干什么的?底层原理是什么?
【PHP】implicit_flush = Off,是干什么的?底层原理是什么?
100 0
讲透Go中的并发接收控制结构select
讲透Go中的并发接收控制结构select
|
Java 索引
Lua语言——table(表)
Lua语言——table(表)
126 0
|
网络协议 PHP
php stream_set_blocking设置非阻塞模式,php stream_set_blocking影响函数fgets()和fread()
php stream_set_blocking设置非阻塞模式,php stream_set_blocking影响函数fgets()和fread()
244 0
05 Lua 控制结构
Lua 体积小、启动速度快,一个完整的 Lua 解释器不过200k,在所有脚本引擎中,Lua 的速度可以说是最快的。所以 Lua 是作为嵌入式脚本的最佳选择。
05 Lua 控制结构
|
索引 关系型数据库 存储
InnoDB,select为啥会阻塞insert?
MySQL的InnoDB的细粒度行锁,是它最吸引人的特性之一。
673 0
|
存储 关系型数据库 索引
select,InnoDB为啥会阻塞insert?
MySQL的InnoDB的细粒度行锁,是它最吸引人的特性之一。
1450 0