随笔分类 -  redis

摘要:php操作redis,偶尔间歇性很慢.查看redis日志发现:Asynchronous AOF fsync is taking too long (disk is busy?). Writing the AOF buffer without waiting for fsync to complete 阅读全文
posted @ 2020-06-22 19:16 rorshach 阅读(730) 评论(0) 推荐(0)
摘要:一.临时同步,重启redis-server后失效 127.0.0.1:6379>slaveof masterIP masterPORT 如果master有密码,同步将失败,需要在redis.conf配置文件中增加 masterauth masterPWD 然后重启redis-server 取消同步 阅读全文
posted @ 2017-09-24 18:16 rorshach 阅读(161) 评论(0) 推荐(0)
摘要:一.需求 记录用户uid和上次操作时间;并清除5分钟以前的数据.用redis的一个key实现.本打算用hash,但hash类型在过期5分钟以前的数据时颇为麻烦. 二.代码实现 阅读全文
posted @ 2017-07-27 13:07 rorshach 阅读(193) 评论(0) 推荐(0)
摘要:一.Gearman 1.Gearman是一个分发任务的程序框架. 2.体系:a.client:发送一个jobb.server:找到合适的worker,把job交给该workerc.worker:处理job 二.安装Gearmand服务 1.Gearman a.官网http://gearman.org 阅读全文
posted @ 2017-07-25 14:04 rorshach 阅读(1014) 评论(0) 推荐(0)
摘要:一.为什么要有内存快照和日志追加? redis是一个内存数据库,内存数据库有个问题,突然断电或宕机后,内存的数据不会保存.为了解决这个问题,出现了内存快照和日志追加两种方式的数据保存. 二.内存快照 1.将内存中的数据以快照方式写入二进制文件中,默认文件名为dump.rdb 2.以什么机制写入?sa 阅读全文
posted @ 2017-07-02 17:05 rorshach 阅读(1306) 评论(0) 推荐(0)
摘要:一.命令支持 1.multi 开始事务 2.exec事务提交 3.取消事务discard 二.事务示例 1.示例 redis>set key1 20OKredis>mutilOKredis>get key1QUEUEDredis>incr key1QUEUEDredis>exec1)"20"2)(i 阅读全文
posted @ 2017-07-02 16:46 rorshach 阅读(316) 评论(0) 推荐(0)
摘要:一.key相关命令 redis本质上是key-value数据库.所以key操作适用于redis的任何数据类型缓存. 1.exists key判断是否存在key,存在返回1,不存在返回0 2.del key1 key2...keyN 删除指定key,返回删除key的数目;返回0表示给定key不存在 3 阅读全文
posted @ 2017-07-02 12:52 rorshach 阅读(306) 评论(0) 推荐(0)
摘要:一.Centos下安装Redis1.wget http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm2.rpm -ivh epel-release-6-8.noarch.rpm 3.yum install r 阅读全文
posted @ 2013-10-02 01:55 rorshach 阅读(250) 评论(0) 推荐(0)