redis
文章平均质量分 71
fareast_mzh
善假于物
展开
-
php LRU 模拟redis LRU淘汰过期的key
LRU是最近最少使用页面置换算法(Least Recently Used),也就是首先淘汰最长时间未被使用的页面* LRU_Cache.php<?php/** * Created by PhpStorm. * User: mingzhanghui * Date: 1/10/2020 * Time: 14:40 */class LRU_Cache{ /**...原创 2020-01-10 15:03:56 · 406 阅读 · 0 评论 -
redis如何实现延迟队列 bloom filter 布隆过滤器
使用 sortedset,使用时间戳做 score, 消息内容作为 key,调用 zadd 来生产消息,消费者使用 zrangbyscore 获取 n 秒之前的数据做轮询处理。redis取得当前时间戳127.0.0.1:6379> time1) "1578537098"2) "732425"127.0.0.1:6379> eval "local a=redis...原创 2020-01-09 10:33:30 · 848 阅读 · 2 评论 -
thinkphp5 集成redis, SESSION用redis session.save_path = “tcp://127.0.0.1:6379?auth=password“
首先要配置php-redis扩展https://blog.csdn.net/fareast_mzh/article/details/81463749配置文件:application/config.php增加配置: // +---------------------------------------------------------------------- ...原创 2019-07-25 11:26:24 · 1390 阅读 · 0 评论 -
node.js redis 同步取值 bluebird async await promisifyAll
1. 安装redis库npm install --save redis2. ../../.../config.jsmodule.exports = { // ... redis: { host: "172.16.0.224", port: 6379, options: { password: "m...原创 2019-05-06 15:58:34 · 5036 阅读 · 0 评论 -
laravel/lumen queue (1)
https://laravel.com/docs/5.6/queues#generating-job-classes发送邮件, 短信遇到并发场合有时候会丢失, 所以希望用队列.* driver** databasephp artisan queue:table生成文件: src/backend/database/migrations/2019_01_21_072455_c...原创 2019-01-21 15:28:58 · 673 阅读 · 0 评论 -
laravel/lumen queue (2) redis查看 list set
接上次 https://blog.csdn.net/fareast_mzh/article/details/86575401 启动队列处理程序:nohup /opt/lampp/bin/php artisan queue:listen > /dev/null 2>&1 & 查看redis队列中的任务:redis-cli -h localhost ...原创 2019-01-25 17:13:52 · 951 阅读 · 0 评论 -
php redis 用法 api
<?php/** * Helper autocomplete for php redis extension * @author Max Kamashev <max.kamashev@gmail.com> * @link https://github.com/ukko/phpredis-phpdoc * * @method echo string $string S...原创 2018-11-14 17:37:27 · 1044 阅读 · 0 评论 -
laravel redis 订阅 发布 (sub/pub), Illuminate\Support\Facades\Redis::command用法
* 配置redis扩展https://blog.csdn.net/fareast_mzh/article/details/81463749用php -S 0.0.0.0:8090 -t public 这种web服务, redis连接失败。我用的xampp, extra/httpd-vhost.conf配置* composer安装redis连接的组件composer requ...原创 2018-10-17 10:21:37 · 2157 阅读 · 0 评论 -
PHP实现redis限制单ip、单用户的访问次数功能 getClientIP get_client_ip 获取客户端ip
有时候我们需要限制一个api或页面访问的频率,例如单ip或单用户一分钟之内只能访问5次类似于这样的需求用Redis来实现* 配置redishttps://blog.csdn.net/fareast_mzh/article/details/81463749* IPRestrict.php<?php/** * PHP实现redis限制单ip、单用户的访问次数功能 * ...原创 2018-09-14 14:55:28 · 1308 阅读 · 0 评论 -
redis desktop client 编译安装
Quick InstallWindowsInstallMicrosoft Visual C++ 2015(If you have not already) Download Windows Installer fromhttp://redisdesktop.com/download(Requires subscription) Run downloaded installer...原创 2018-08-26 15:10:18 · 1387 阅读 · 0 评论 -
配置php redis 扩展
* 安装redis到redis官网https://redis.io/wgethttp://download.redis.io/releases/redis-4.0.11.tar.gz下载不了git clonehttps://github.com/antirez/redis参照runoob:PHP 使用 RedisWindows:- 假设redis已经安装好 ...原创 2018-07-04 10:10:00 · 658 阅读 · 0 评论 -
为Python安装Redis库, redis源码编译安装配置
为Python安装Redis库,登陆https://github.com/andymccurdy/redis-py 后点击Download ZIP下载安装包。解压并安装:git clone https://github.com/andymccurdy/redis-pycd redis-pysudo python ./setup.py install安装完成后,就可以引用re...原创 2018-07-18 22:47:00 · 669 阅读 · 0 评论