redis
杨云昊
白云飘渺,日上苍穹
展开
-
使用Redis的SETNX实现锁机制
$redisKey = 'user_pull_notificatio:' . $this->userId . '_' . $val['id']; # redisKeyif (Redis::set($redisKey, 1, "nx", "ex", 30)) { # 消息加锁,防止重复发送 # 处理逻辑 Redis::del($redisKey); # 删除redisKey}原创 2021-12-03 15:04:24 · 1385 阅读 · 0 评论 -
Mac 安装 Redis
mac上安装 redis 首先必须保证mac 已经安装 xcode.因为make时要用到Xcode 的command Tools .(1)下载 redis http://redis.googlecode.com/files/redis-2.8.7.tar.gz解压到当前目录.(2)你也可以在终端下载:原创 2021-06-12 16:04:17 · 148 阅读 · 0 评论 -
redis设置密码
1.第一种方式 (命令设置,如果redis重启之后密码就会失效,)进入redis,如果没有开启redis则需要先开启:[root@iZ94jzcra1hZ bin]# redis-cli127.0.0.1:6379>查看当前redis有没有设置密码:127.0.0.1:6379> config get requirepass1) "requirepass"2) ""// 这样表示没有设置密码命令设置密码:127.0.0.1:6379> config..原创 2020-12-22 17:52:34 · 564 阅读 · 0 评论 -
php操作redis
链接操作$redis = new \Redis(); // 实例化redis对象$redis->connect('这是地址', '这是端口'); // 链接Redis,参数为地址、端口$redis->auth('这是密码'); // 有密码的Rdeis,进行输入密码操作$redis->select('这是库名'); // 选择库...原创 2020-08-10 11:49:59 · 430 阅读 · 0 评论 -
redis 常用命令
redis-server 启动redis服务redis-cli 启动窗口select 库名 选择使用的存储库keys * 查看所有数据del key的名称 删除数据原创 2020-08-01 19:44:48 · 74 阅读 · 0 评论 -
laravel 队列
官方文档https://learnku.com/docs/laravel/5.4/queues/12561. 在控制器内将将要执行的操作参数入列,入列的队列名,是要执行的文件,与类名一样,大写转小写,单词间用下划线分隔// 参数1 参数2 对应的队列名称(类名) 执行时间 我这里是在现在...原创 2020-01-09 10:11:23 · 197 阅读 · 0 评论 -
Windows下安装redis以及在cakephp内使用redis
一 安装redis1、先百度搜索Redis打开官网,你对应的windows的系统版本,我的是64位https://github.com/dmajkic/redis/downloads2、下载解压我的是64位系统先把安装文件拷贝到安装目录下,我拷贝到E:\redis3、cd切换到E:\redis 运行命令redis-server.exe redis.c原创 2017-07-25 10:55:26 · 494 阅读 · 0 评论 -
Uncaught RedisException: protocol error, got 'n' as reply type byte
虚拟机上装了reids4.0.8版本,程序内使用Redis报 Uncaught RedisException: protocol error, got 'n' as reply type byte 错误解决办法: 在Redis配置文件redis.conf中注释掉 bind 127.0.0.1 在Redis配置文件redis.conf中将protected-mo...原创 2019-01-08 16:05:04 · 3682 阅读 · 0 评论