Redis中set、setex、setnx的用法和区别

如果 key 已经持有其他值, SET 就覆写旧值,无视类型。 SETEX key seconds value 该命令相当于将下面两行操作合并为一个原子操作 SET key value EXPIRE key seconds # 设置生存时间 含义(setex = set expire): 将值 value 关联到 key ,并将 key 的生存时间设为 seconds (以秒为单位)。......
 江枫渔火  2023-02-02  5 阅读全文

PHP生成器yield

一、生成器 1、生成器提供了一种更容易的方法来实现简单的对象迭代,相比较定义类实现 Iterator 接口的方式,性能开销和复杂性大大降低。 2、生成器允许你在 foreach 代码块中写代码来迭代一组数据而不需要在内存中创建一个数组, 那会使你的内存达到上限,或者会占据可观的处理时间。相反,你可以写一个生成器函数,就像一个普通的自定义函数一样, 和普通函数只返回一次不同的是, 生成器可以根据需要 yield 多次,以便生成需要迭代的值。......
 江枫渔火  2023-02-01  7 阅读全文

redo log和bin log这两种日志的不同点

redo log和bin log这两种日志的不同点 1、redo log是InnoDB引擎特有的;binlog是MySQL的Server层实现的,所有引擎都可以使用。 ......
 江枫渔火  2023-01-08  9 阅读全文

mysql为什么使用B+树作为索引

为什么使用B+树作为索引 mysql存储是以页为单位的,使用时需要从磁盘加载到内存中,一般根节点都是常驻内存的,使用B+树可以存放更多数据,减少磁盘IO次数 1、 B+树的磁盘读写代价更低:......
 江枫渔火  2022-12-24  932 阅读全文

CGI、FastCGI、PHP-CGI、PHP-FPM的区别

CGI、FastCGI、PHP-CGI、PHP-FPM的区别: CGI:是web服务与web应用之间数据交换的一种协议。......
 江枫渔火  2022-11-01  40 阅读全文

江枫渔火


Email:1907595271@qq.com


64
文章
33
推荐
25
标签


微信扫码进入小程序,获取更多惊喜。

    迟迟钟鼓初长夜, 耿耿星河欲曙天。

靡不有初|  当前时间:  |  网站运行时间:  |鲜克有终

今年剩余【农历】:

粤ICP备19080315号