腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
返回腾讯云官网
蓝天
专栏作者
举报
526
文章
820125
阅读量
41
订阅数
订阅专栏
申请加入专栏
全部文章
其他
linux
编程算法
云数据库 Redis
https
人工智能
c++
shell
unix
http
安全
hadoop
node.js
云数据库 SQL Server
bash
打包
网络安全
java
javascript
github
apache
存储
grep
html
分布式
rpc
gcc
git
开源
ssh
windows
.net
数据库
bash 指令
zookeeper
kernel
大数据
c#
sql
正则表达式
udp
json
汇编语言
api
容器
缓存
hbase
nat
进程
php
lua
xml
ide
jdk
erp
dns
tcp/ip
ps
go
access
maven
ubuntu
容器镜像服务
运维
数据迁移
面向对象编程
ftp
数据分析
awk
free
glibc
ip
malloc
service
session
变量
函数
脚本
状态机
c 语言
python
ruby
bootstrap
jquery
makefile
oracle
nosql
mvc
ruby on rails
eclipse
svn
jar
nginx
apt-get
spring
命令行工具
TDSQL MySQL 版
全站加速网络
知识图谱
云推荐引擎
yarn
kubernetes
自动化
压力测试
html5
jvm
yum
jdbc
ntp
微信
数据结构
系统架构
架构设计
kafka
迁移
raft
flink
agent
cmd
directory
dispatcher
eval
file
fork
md5
pdf
pid
rss
send
sizeof
sleep
substr
thrift
volatile
编译器
程序
磁盘
代码质量
后台开发
集群
架构师
内核
软件
设计
系统
线程池
协议
性能
用户体验
优化
重构
搜索文章
搜索
搜索
关闭
Redis之延迟监控
node.js
云数据库 Redis
| https://redis.io/topics/latency-monitor |
一见
2020-08-31
1.6K
0
Redis的slot迁移工具
云数据库 Redis
工具下载: https://github.com/eyjian/redis-tools/blob/master/move_redis_slot.sh 支持迁移已有的keys。
一见
2020-08-13
1.3K
0
Redis之eval+lua实现初步
lua
云数据库 Redis
Redis的实现保证eval的执行是原子的,即使eval执行的lua超时,Redis也不会自动终止执行。
一见
2019-09-04
919
0
如何保证最少消费一次redis的list队列数据
编程算法
lua
云数据库 Redis
javascript
简使用pop,不能保证最少消费一次,比如pop超时可能中途丢失,或者消费者处理过程中异常而未能处理完。
一见
2019-09-02
1.1K
0
如果设置Redis客户端的超时时长?
云数据库 Redis
网络安全
http
javascript
客户端的超时时长分连接超时和读写超时,如果是基于hiredis的实现,则读写超时是合在一起的,同一参数控制。
一见
2019-08-30
3.8K
0
REdis一致性方案探讨
云数据库 Redis
编程算法
开源
hadoop
javascript
REdis功能强大众所周知,能够大幅简化开发和提供大并发高性能,但截止到REdis-5.0.5仍然存在如下几大问题:
一见
2019-06-19
652
0
REdis主从复制之repl_backlog
云数据库 Redis
注意,repl_backlog只针对部分复制(Partial Replication),而非全量复制。
一见
2019-06-11
1.9K
0
Redis-5.0.5集群配置
云数据库 Redis
node.js
jquery
2019年5月15日REdis发布了最新版本5.0.5,在5.0.4基础上修复了部分BUG。本文档基于以前写的《Redis-3.0.5集群配置》和《Redis-4.0.11集群配置》。
一见
2019-05-25
3.5K
0
REdis之maxmemory解读
云数据库 Redis
javascript
redis.conf中的maxmemory定义REdis可用最大物理内存,有多种书写方式,以下均为合法:
一见
2019-05-23
2.8K
0
REdis zset和double
云数据库 Redis
存储
结论:Zset的最大分数不要超过18014398509481982(17位数字,54位二进制),否则不会得到期望的值。
一见
2019-05-10
1.4K
0
REdis之RDB配置问题
云数据库 Redis
RDB配置: save 900 1 save 300 10 save 60 10000 stop-writes-on-bgsave-error no rdbcompression yes rdbchecksum yes repl-diskless-sync no aof-use-rdb-preamble no rdb-save-incremental-fsync yes 影响: 易生成REdis客户端的连接超时。 建议: 如果已经开启了AOF,可关闭RDB,即将save参数值设置为空:save ""; 或者调大save参数,人工控制save执行时间点,将save放在空闲时段, 但问题实际仍然存在,只是影响减少,同时需要调长client与REdis的超时时长。 如果是REdis-5.0或以上版本,可以设置配置项rdb-save-incremental-fsync值为yes, 以降低save时的影响,但之下的版本不支持rdb-save-incremental-fsync。 理由: 在生成RDB时,易导致客户端访问超时。 截至REdis-5.0版本,如果开启了AOF, 在进程启动时仍然只会加载AOF文件,并不会使用RDB文件, 所以不生成RDB也是安全的。 缺点: AOF文件不支持重启后的增量复制(可理解为断点续复制), 而从REdis-4.0开始RDB支持增量复制。 在不久的将来,AOF可能也会支持重启时的增量复制。 一个比较简单的实现AOF支持增量复制方法, 新增命令SETREPL,在每次fsync之前写入一笔SETREPL命令, 该命令带两个参数,一是replid,二是offset, 这样重启回放时,可以象RDB那样恢复replid和offset, 而只需要对REdis做小量改动。 保存RDB日志示例: 62820:M 01 Apr 18:15:57.097 * 10000 changes in 60 seconds. Saving... 62820:M 01 Apr 18:15:57.103 * Background saving started by pid 69409 69409:C 01 Apr 18:15:57.427 * DB saved on disk 69409:C 01 Apr 18:15:57.433 * RDB: 2 MB of memory used by copy-on-write 62820:M 01 Apr 18:15:57.504 * Background saving terminated with success 62820:M 01 Apr 18:16:58.098 * 10000 changes in 60 seconds. Saving... 62820:M 01 Apr 18:16:58.104 * Background saving started by pid 75882 75882:C 01 Apr 18:16:58.426 * DB saved on disk 75882:C 01 Apr 18:16:58.433 * RDB: 2 MB of memory used by copy-on-write 62820:M 01 Apr 18:16:58.505 * Background saving terminated with success 62820:M 01 Apr 18:17:59.104 * 10000 changes in 60 seconds. Saving... 62820:M 01 Apr 18:17:59.110 * Background saving started by pid 82326 82326:C 01 Apr 18:17:59.419 * DB saved on disk 82326:C 01 Apr 18:17:59.426 * RDB: 2 MB of memory used by copy-on-write 62820:M 01 Apr 18:17:59.510 * Background saving terminated with success
一见
2019-04-19
2.4K
0
REdis AOF文件结构分析
云数据库 Redis
REdis-5.0之前的AOF文件没有文件头,不管是REdis-5.0之前还是REdis-5.0,它们的AOF文件体内容都如下图所示:
一见
2019-03-20
898
0
Linux后台开发常用工具
云数据库 Redis
linux
sed单引号替换(特殊字符需要使用反斜线”\”进行转义) sed 's/原字符串/替换字符串/' sed双引号替换 sed "s/原字符串包含'/替换字符串包含'/" sed
一见
2019-03-14
1.3K
0
Raft协议学习笔记
raft
编程算法
分布式
云数据库 Redis
zookeeper
常见的一致性协议主要有:PaxOS、Raft、ZAB、PacificA等。同PaxOS,Raft也不考虑拜占庭将军问题(Byzantine failures,注:比特币采用工作量证明PoW和股权证明PoS解决了拜占庭将军问题)。
一见
2019-03-14
989
0
redis.conf之save配置项解读
云数据库 Redis
1) “save 900 1”表示如果超过每1秒有900个key发生变化(新增、修改和删除),则重写rdb文件;
一见
2019-03-14
1.6K
0
redis的repl-ping-slave-period和repl-ping-replica-period
node.js
云数据库 Redis
网上很多Redis方面的文章,会涉及到repl-ping-slave-period和repl-ping-replica-period这两个重要参数,从一些中文解释来看,意思差不多,即:SLAVE周期性的ping MASTER间隔,可直接理解成SLAVE -> MASTER间的心跳间隔(注意箭头方向)。
一见
2019-03-14
1.3K
0
使用Linux自带日志滚动工具logrotate滚动redis日志示例
云数据库 Redis
linux
截至到redis-5.0版本,redis仍然不会自动滚动日志文件,如果不处理则日志文件日积月累越来越大,最终将导致磁盘满告警:
一见
2019-03-14
1.9K
0
Redis的appendfsync参数详解
云数据库 Redis
redis.conf中的appendfysnc是对redis性能有重要影响的参数之一。可取三种值:always、everysec和no。
一见
2018-12-24
3.6K
0
Redis基于eval的多字段原子增量计算
云数据库 Redis
一些应用场景需要对多个值进行原子计数,Redis的eval+hincrby可以达到目标,但如果计算的字段比较多时,效率会是个问题,它的时间复杂度为O(N),而且对于查询也同样如此。如果能将所有字段作为一个个struct成员,时间复杂度会固定下来。如果能象C/C++中的引用或指针操作,时间复杂度可以降低到O(1),否则考虑先get再set,这样时间复杂度为O(2),当字段数较多时,比如达到10个甚至更多时,相比O(N)就好了许多。
一见
2018-12-06
1.2K
0
Redis-5.0.0集群配置
云数据库 Redis
git
命令行工具
http
运维
参考:http://redis.io/topics/cluster-tutorial。
一见
2018-12-04
4.2K
1
点击加载更多
社区活动
Python精品学习库
代码在线跑,知识轻松学
点击查看
【玩转EdgeOne】征文进行中
限时免费体验,发文即有奖~
立即参加
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
立即体验
技术创作特训营·精选知识专栏
往期视频·干货材料·成员作品·最新动态
立即查看
领券
问题归档
专栏文章
快讯文章归档
关键词归档
开发者手册归档
开发者手册 Section 归档