重启redis时没有用root用户,结果dump.rdb文件停止更新,bgsave命令报错

2018-3-2 fredzeng linux

当redis的内存占用比较大时在上述操作后dump.rdb文件仍然停止更新并且slave服务器也不能同步原因是操作系统的vm.overcommit_memory配置(配置说明在最后)如下操作:
echo 1 > /proc/sys/vm/overcommit_memory
后dump.rdb文件恢复更新。slave也可以同步数据了。

阅读全文>>

标签: redis bgsave dump.rdb

评论(0) 浏览(263)

Redis Bgrewriteaof 命令 - 异步执行一个 AOF(AppendOnly File) 文件重写操作

2018-1-7 fredzeng linux

Redis Bgrewriteaof 命令用于异步执行一个 AOF(AppendOnly File) 文件重写操作。重写会创建一个当前 AOF 文件的体积优化版本。即使 Bgrewriteaof 执行失败,也不会有任何数据丢失,因为旧的 AOF 文件在 Bgrewriteaof 成功之前不会被修改。注意:从 Redis 2.4 开始, AOF 重写由 Redis 自行触发, BGREWRITEAOF 仅仅用于手动触发重写操作。

阅读全文>>

标签: redis bgsave Bgrewriteaof

评论(0) 浏览(258)

Redis Save 与 BGSAVE 的区别

2018-1-4 fredzeng linux

SAVE  保存是阻塞主进程,客户端无法连接redis,等SAVE完成后,主进程才开始工作,客户端可以连接。BGSAVE  是fork一个save的子进程,在执行save过程中,不影响主进程,客户端可以正常链接redis,等子进程fork执行save完成后,通知主进程,子进程关闭。很明细BGSAVE方式比较适合线上的维护操作,两种方式的使用一定要了解清楚在谨慎选择。

阅读全文>>

标签: redis save bgsave

评论(0) 浏览(339)

php安装swoole扩展

2017-12-6 fredzeng linux

swoole是一个PHP的异步、并行、高性能网络通信引擎,使用纯C语言编写,提供了PHP语言的异步多线程服务器,异步TCP/UDP网络客户端,异步MySQL,异步Redis,数据库连接池,AsyncTask,消息队列,毫秒定时器,异步文件读写,异步DNS查询。 Swoole内置了Http/WebSocket服务器端/客户端、Http2.0服务器端。 

阅读全文>>

标签: php redis swoole server

评论(0) 浏览(401)

redis 3.2.10 安装和主从配置

2017-9-20 fredzeng linux

1. 下载 redis

wget http://download.redis.io/releases/redis-3.2.9.tar.gz

2. 解压

tar xzf redis-3.2.9.tar.gz

3. 进入 src 目录

cd redis-3.2.9

4. make

5. make test && make inst...

阅读全文>>

标签: redis master slave 主从

评论(0) 浏览(562)

redis配置详解

2017-9-2 fredzeng WEB服务

##redis配置详解

# Redis configuration file example.
#
# Note that in order to read the configuration file, Redis must be
# started with the file path as first argument:
#
# ./redis-server /path/to/r...

阅读全文>>

标签: redis

评论(0) 浏览(876)

redis编译错误:Test replication partial resync: no backlog in tests/integration/replication-psync.tcl

2016-9-26 fredzeng linux

更改 tests/integration/replication-psync.tcl 文件:vi tests/integration/replication-psync.tcl 把对应报错的那段代码中的 after后面的数字,从100改成 500。我个人觉得,这个参数貌似是等待的毫秒数。

阅读全文>>

标签: redis

评论(0) 浏览(2168)

Redis常用命令集,清空redis缓存数据库

2016-4-6 fredzeng linux

Redis常用命令集,包括:连接操作命令,持久化命令,远程服务控制命令,对value操作的命令,String、List、Set、Hash、Redis高级应用查看keys个数,清空redis缓存数据库。

阅读全文>>

标签: redis redis-cli

评论(0) 浏览(10114)

Redis之父Disque新开源的分布式内存作业队列

2015-5-6 fredzeng linux

Disque是Redis之父Salvatore Sanfilippo新开源的一个分布式内存消息代理。它适应于“Redis作为作业队列”的场景,但采用了一种专用、独立、可扩展且具有容错功能的设计,兼具Redis的简洁和高性能,并且用C语言实现为一个非阻塞网络服务器。有一点需要提请读者注意,在Disque项目文档及本文中,“消息(Message)”和“作业(Job)”可互换。

阅读全文>>

标签: redis Disque

评论(0) 浏览(1388)

CentOS 6.5 下安装 redis及编译异常处理办法(含php7安装扩展)

2015-4-29 fredzeng linux

CentOS 6.5 下安装 Redis 2.8.19 ,环境:centos6.5 redis2.8.19 使用非root用户安装,编译异常处理办法(含php7安装扩展)

阅读全文>>

标签: redis

评论(3) 浏览(1944)

Powered by emlog sitemap