本随笔结合Docker备忘一下ASP.NET Core项目如何配置分布式Redis缓存 首先Docker中拉取Redis:latest版本镜像; docker pull redis:latest 用拉去的最新镜像创建容器,配置端口映射(默认配置6379) docker run -itd --name ...
分类:
Web程序 时间:
2021-06-16 18:23:10
阅读次数:
0
//下载redis包 wget http://pecl.php.net/get/redis-3.1.6.tgz //解压 tar -zxvf redis-3.1.6.tgz //进入文件 cd redis-3.1.6 //(收集php相关的信息) phpize位置不一 自己找一下 find / -n ...
分类:
Web程序 时间:
2021-01-01 12:35:06
阅读次数:
0
环境:wamp,redis 要求:安装WAMP,Redis,以及为PHP安装Redis扩展(怎么安装Redis可以看看我前面写的文章) 秒杀功能大致思路:获取缓存列表的长度,如果长度(llen)等于0,就停止秒杀,即秒杀失败,如果长度大于0,则继续运行,先从缓存中移除一个元素(lpop),再进行数据 ...
分类:
Web程序 时间:
2020-12-29 11:26:06
阅读次数:
0
安装Redis扩展 (2018版) 打开链接:http://pecl.php.net/package/redis 选择redis版本后,打开DLL 选择对应版本下载 将php_redis.dll、php_redis.pdb复制到扩展目录下 php.ini添加:extension=php_redis. ...
分类:
Web程序 时间:
2020-11-06 01:41:53
阅读次数:
24
#liunx 下php安装memcached扩展 memcached扩展是基于libmemcached,所以要先安装libmemcached 一:安装libmemcached 1、wget https://launchpadlibrarian.net/165454254/libmemcached-1 ...
分类:
Web程序 时间:
2020-09-03 16:54:45
阅读次数:
60
安装前检查 安装前查看phpinfo()输出的版本与php -v 的版本是否一致,如果不一致安装成功后,输出phpinfo和php -v 都会找不到redis扩展,本人在此踩过坑 解决php -v查看到版本于phpinfo()打印的版本不一致问题可参考我的另一篇博客:https://www.cnbl ...
分类:
Web程序 时间:
2020-07-26 01:41:38
阅读次数:
95
1.同步锁(单线程,集群可能会失效) 2.分布式锁如redis(实现复杂) 2.业务字段加唯一约束(简单) 3.令牌表+唯一约束(简单推荐) 4.mysql的insert ignore或者on duplicate key update(简单) 5.共享锁+普通索引(简单) 6.利用MQ或者Redis ...
分类:
其他好文 时间:
2020-07-23 22:59:17
阅读次数:
97
目前,有很多软件开发都是在微擎上开发的,它主要是为其他开发者提供一些设计思路,在线教育系统也不例外。下面,小编将以微擎版教育系统开发为例,来为大家介绍下,如何实现redis缓存。1、使用宝塔面板先搭建好微擎服务器。2、打开php管理,点击安装扩展,安装redis扩展。3、安装好redis扩展之后打开redis管理,点击性能调整可以修改端口号、redis密码等一系列操作。4、登录微擎后台,点击站点设
分类:
其他好文 时间:
2020-07-08 18:21:04
阅读次数:
70
1. PHP -m 查看已经安装了哪些扩展 2.PHP-devel 是PHP的扩展开发包,里面有很多PHP扩展开发所需要的工具(redis扩展需要phpize和php-config) (1)php-config简介 php安装完后在bin目录下有个php-config。 php-config是一个脚 ...
分类:
Web程序 时间:
2020-06-11 16:29:40
阅读次数:
132
本来想通过 composer 下载 yii2-redis 扩展的,太慢了,一上午还没安装好,直接手动安装吧,这里记录一下。 一、下载地址 https://github.com/yiisoft/yii2-redis 二、使用 1、解压后重命名为 yii2-redis,并将下载的扩展放到 vendor/ ...
分类:
其他好文 时间:
2020-06-06 13:12:53
阅读次数:
72