Toggle navigation
Think aloud
首页
归档
分类
标签
Think aloud
PHP 中 Redis 常用操作(list 类型)
Redis列表是简单的字符串列表,按照插入顺序排序。你可以添加一个元素到列表的头部(左边)或者尾部(右边) 一个列表最多可以包含232 - 1 个元素 (4294967295, 每个列表超过40亿个元素)。 将元素压入链表(lPush) lPush() 方法将数据从左侧压入列表 rPush() 方法将数据从右侧压入列表 123456789101112131415161718192021$re......
Date: 2021-07-06
PHP 中 Redis 常用操作(set 类型)
Redis set对外提供的功能与list类似是一个列表的功能,特殊之处在于set是可以自动排重的,当你需要存储一个列表数据,又不希望出现重复数据,set是一个很好的选择,并且set提供了判断某个成员是否在一个set集合内的接口,这是也是list所不能提供了。 Redis的Set是string类型的无需集合。它底层其实是一个value为null的hash表,所以添加、删除、查找的复杂度都是O......
Date: 2021-07-06
PHP 中 Redis 常用操作(string 类型)
string 是 Redis 最基本的类型,和 Memcached 一模一样的类型,一个key对应一个value。 string 类型是二进制安全的。这意味着 Redis 的 string 可以包含任何数据。比如JPG图片或者序列化的对象。 一个 Redis 中字符串 value 最多可以是512M 设置(set) 仅支持字符串操作,不支持内置数据编码功能。如果需要存储PHP的非字符......
Date: 2021-07-06
PHP 中 Redis 常用操作(zset 类型)
Redis 有序集合和集合一样也是string类型元素的集合,且不允许重复的成员。 不同的是每个元素都会关联一个 double 类型的分数。redis 正是通过分数来为集合中的成员进行从小到大的排序。 有序集合的成员是唯一的,但分数(score)却可以重复。处理元素时,也要加上score的处理 集合是通过哈希表实现的,所以添加,删除,查找的复杂度都是O(1)。 集合中最大的成员数为 232 ......
Date: 2021-07-06
PHP 中 Redis 常用操作(基础操作)
连接 redis 服务器,实例化 redis 对象 123456$redis = new Redis();if (!$redis->connect('127.0.0.1', 6379)) { trigger_error('Redis连接出错!!!', E_USER_ERROR);} else { echo......
Date: 2021-07-06
PHP 中 Redis 常用操作(hash 类型)
Redis hash 是一个 string 类型的 field(字段) 和 value(值) 的映射表,hash 特别适合用于存储对象。 Redis 中每个 hash 可以存储 232 - 1 键值对(40多亿)。 当前服务器一般都是将用户登录信息保存到Redis中,这里存储用户登录信息就比较适合用hash表。hash表比string更合适,如果我们选择使用string类型来存储用户的信息的......
Date: 2021-07-06
Nginx 反向代理
正向代理这里先说下什么是代理(正向代理),一个点外卖的例子,用户通过外卖平台在商家点菜下单的场景,这里的外卖平台就是属于一个代理。还有在使用谷歌搜素的时候不得不科学一下,这里的科学就是一个代理;还比如吃鸡时用的网路加速器。正向代理 时客户端发送对目标服务器的请求,代理服务器在中间将请求转发给目标服务器,并将结果返回给客户端。 场景: 访问原来无法访问的资源 加速访问资源 对客户端访问授权,......
Date: 2021-05-27
php、mysql、redis 慢日志 slowlog
MySQl 慢日志查看是否开启慢查询日志功能: 12345678910111213141516mysql> show variables like 'slow_query%';+---------------------+-----------------------------------+| Variable_name | Value ......
Date: 2021-05-07
Composer 提示 Allowed memory size of bytes exhausted
运行 composer 命令时提示: PHP Fatal error: Allowed memory size of 1610612736 bytes exhausted (tried to allocate 67108864 bytes) 修改 php.ini 中 memory_limit 的值为 -1,重启 执行 php -r "echo ini_get('mem......
Date: 2021-04-10
Sql 语句编写规范
1.使用 limit 对查询结果的记录进行限定2. 避免 select * ,将需要查找的字段列出来3. 使用连接(join)来代替子查询4. 拆分大的 delete 或 insert 语句5. 可通过开启慢查询日志来找出较慢的 SQL6. 不做列运算:SELECT id WHERE age + 1 = 10,任何对列的操作都将导致表扫描,它包括数据库教程函数、计算表达式等等,查询时要尽可能......
Date: 2021-01-24
← 上一页
下一页 →
标签
Composer
nginx
反向代理
笔记
docker
Laravel
Laravel-Mix
webpack
linux
top
linux进程
MongoDB
mysql索引
proxy
http_proxy_module
php
redis
mysql
slowlog
WSL
composer
RabbitMQ
消息队列
MQ
DLX
CORS
phpstrom
ubuntu
宝塔
BT