腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
首页
学习
活动
专区
工具
TVP
最新优惠活动
返回腾讯云官网
Jed的技术阶梯
专栏成员
举报
220
文章
384503
阅读量
48
订阅数
订阅专栏
申请加入专栏
全部文章(220)
其他(78)
linux(29)
java(24)
编程算法(22)
云数据库 Redis(20)
http(17)
windows(17)
hadoop(16)
node.js(14)
数据库(13)
sql(11)
spark(11)
云数据库 SQL Server(10)
分布式(10)
网络安全(9)
hive(9)
zookeeper(9)
hbase(9)
jdk(8)
xml(7)
centos(7)
网站(7)
yarn(7)
大数据(7)
nginx(6)
tcp/ip(6)
es(6)
Elasticsearch Service(6)
打包(5)
apache(5)
缓存(5)
scala(4)
api(4)
jar(4)
存储(4)
jvm(4)
数据结构(4)
android(3)
ide(3)
容器镜像服务(3)
文件存储(3)
容器(3)
ssh(3)
gradle(3)
https(3)
html(2)
tomcat(2)
命令行工具(2)
腾讯云测试服务(2)
数据迁移(2)
erp(2)
jdbc(2)
hashmap(2)
安全(2)
kafka(2)
hdfs(2)
管理(2)
集合(2)
云服务器(1)
ios(1)
python(1)
javascript(1)
ruby(1)
go(1)
bash(1)
actionscript(1)
jquery(1)
json(1)
ecmascript(1)
arm(1)
oracle(1)
access(1)
maven(1)
中文分词(1)
全文检索(1)
lucene/solr(1)
analyzer(1)
ubuntu(1)
apt-get(1)
访问管理(1)
TDSQL MySQL 版(1)
SSL 证书(1)
数据备份(1)
开源(1)
shell(1)
正则表达式(1)
yum(1)
asp(1)
grep(1)
单元测试(1)
gcc(1)
lamp(1)
数据处理(1)
ipv6(1)
迁移(1)
admin(1)
aggregation(1)
case(1)
class(1)
client(1)
com(1)
count(1)
document(1)
image(1)
keystore(1)
max(1)
min(1)
mysql(1)
object(1)
project(1)
sum(1)
zip(1)
队列(1)
高可用(1)
集群(1)
排序(1)
数组(1)
主机(1)
搜索文章
搜索
搜索
关闭
019.Redis键管理命令
云数据库 Redis
数据库
sql
文件存储
编程算法
dbsize命令在计算键总数时不会遍历所有键,而是直接获取Redis内置的键总数变量,所以dbsize命令的时间复杂度是O(1)。
CoderJed
2020-12-07
370
0
009.ELK使用Redis做缓存收集Nginx日志
nginx
http
云数据库 Redis
1. 流程说明 2. 配置过程 2.1 nginx配置 log_format json '{"time_local": "$time_local", '
CoderJed
2020-05-04
507
0
002.Nginx反向代理案例以及tomcat-redis-session-manager的使用
云数据库 Redis
tomcat
tcp/ip
gradle
网站
1. 准备web应用 index.jsp页面直接转发到HelloServlet <%@ page language="java" contentType="text/html;charset=UTF-8" pageEncoding="UTF-8" isELIgnored="false" %> <jsp:forward page="HelloServlet"></jsp:forward> HelloServlet向页面打印服务端口号 public class HelloServlet extends
CoderJed
2020-04-09
634
0
017.Redis Cluster请求路由原理-待完善
网站
缓存
编程算法
云数据库 Redis
Redis集群对客户端通信协议做了比较大的修改,为了追求性能最大化,并没有采用代理的方式而是采用客户端直连节点的方式。因此从单机切换到集群环境的应用,需要修改客户端代码。
CoderJed
2020-03-27
2.5K
1
018.Redis Cluster故障转移原理
node.js
网络安全
云数据库 Redis
当集群内某个节点出现问题时,需要通过一种健壮的方式保证识别出节点是否发生了故障。Redis集群内节点通过ping/pong消息实现节点通信,消息不但可以传播节点槽信息,还可以传播其他状态如:主从状态、节点故障等。因此故障发现也是通过消息传播机制实现的,主要环节包括:主观下线(PFAIL-Possibly Fail)和客观下线(Fail)
CoderJed
2020-03-27
5.6K
1
014.Redis Cluster搭建及测试
云数据库 Redis
node.js
ruby
3个节点的master配置文件,redis_6379.conf,未列出的配置保持默认即可
CoderJed
2020-03-26
1.5K
0
016.Redis Cluster通信原理
网络安全
node.js
云数据库 Redis
Redis Cluster采用P2P的Gossip协议进行通信,节点之间不断的交换信息,这些信息包括节点负责哪些slot、是否出现故障等信息
CoderJed
2020-03-25
1.6K
0
015.Redis Cluster集群扩容缩容原理及实战
node.js
云数据库 Redis
数据迁移
迁移
redis-trib.rb工具也实现了为现有集群添加新节点的命令,同时也实现了直接添加为slave的支持: # 新节点加入集群 redis-trib.rb add-node new_host:new_port old_host:old_port # 新节点加入集群并作为指定master的slave redis-trib.rb add-node new_host:new_port old_host:old_port --slave --master-id <master-id> 建议使用redis-trib.rb add-node将新节点添加到集群中,该命令会检查新节点的状态,如果新节点已经加入了其他集群或者已经包含数据,则会报错,而使用cluster meet命令则不会做这样的检查,假如新节点已经存在数据,则会合并到集群中,造成数据不一致
CoderJed
2020-03-25
4.4K
1
013.Redis Cluster架构原理
云数据库 Redis
数据库
sql
分布式
存储
Redis Cluster是Redis的分布式解决方案,在3.0版本正式推出,解决单master架构的内存、并发、流量等瓶颈,以达到负载均衡的目的。
CoderJed
2020-03-25
677
0
005.Redis基本数据结构四:集合
云数据库 Redis
编程算法
存储
集合(set)类型用来保存多个字符串元素,但和列表类型不一样的是,集合中不允许有重复元素,并且集合中的元素是无序的,不能通过索引下标获取元素。
CoderJed
2020-03-25
261
0
Redis 基本数据结构三:哈希
hashmap
云数据库 Redis
编程算法
数据结构
java
几乎所有的编程语言都提供了哈希(hash)类型,例如 Java 中的 Map,python 中的字典,在Redis中,哈希类型是指键的值本身又是一个键值对结构,如下图所示:
CoderJed
2019-07-12
542
0
Redis 基本数据结构二:列表
云数据库 Redis
列表(list)类型是用来存储多个有序的字符串,如下图所示,a、b、c、d、e五个元素从左到右组成了一个有序的列表,列表中的每个字符串称为元素(element),一个列表最多可以存储2^32-1个元素。在Redis中,可以对列表两端插入(push)和弹出(pop),还可以获取指定范围的元素列表、获取指定索引下标的元素等。列表是一种比较灵活的数据结构,它可以充当栈和队列的角色,在实际开发上有很多应用场景。
CoderJed
2019-03-15
407
0
Redis 基本数据结构一:字符串
云数据库 Redis
dbsize命令在计算键总数时不会遍历所有键,而是直接获取Redis内置的键总数变量,所以dbsize命令的时间复杂度是O(1)。
CoderJed
2019-03-15
470
0
Redis 单线程模型介绍
云数据库 Redis
redis 将所有数据放在内存中,内存的响应时长大约为 100 纳秒,这是 redis 的 QPS 过万的重要基础。
CoderJed
2019-03-15
3.8K
0
Redis Sentinel 架构搭建、日志分析以及运维注意事项
云数据库 Redis
我们使用经典的一主二从 + 3个sentinel节点来搭建Redis Sentinel 架构。架构图如下:
CoderJed
2019-03-11
2.5K
0
Redis Sentinel 架构原理详解
云数据库 Redis
redis 的主从复制模式下,一旦主节点由于故障不能提供服务,需要人工将从节点晋升为主节点,再通知所有的程序把 master 地址统统改一遍,然后重新上线。毫无疑问,这种故障处理的方法是效率低下的,无法接受。
CoderJed
2019-03-11
2.9K
0
详解 redis-4.x 持久化机制
云数据库 Redis
数据结构
缓存
redis的数据全部在内存中,如果突然宕机,数据就会全部丢失,因此必须有一种机制来保证redis的数据在遇到突发状况的时候不会丢失,或者只丢失少量,于是必须根据一些策略来把redis内存中的数据写到磁盘中,这样当redis服务重启中,就可以根据磁盘中的数据来恢复数据到内存中。
CoderJed
2019-03-05
538
0
redis 主从架构搭建及原理详解
云数据库 Redis
在redis主从架构中,Master节点负责处理写请求,Slave节点只处理读请求。对于写请求少,读请求多的场景,例如电商详情页,通过这种读写分离的操作可以大幅提高并发量,通过增加redis从节点的数量可以使得redis的QPS达到10W+。
CoderJed
2019-03-04
3.6K
0
redis 企业级数据备份及恢复方案
云数据库 Redis
云服务器
数据备份
我们通常使用RDB文件作为冷备文件,关于AOF和RDB两种备份方式的说明可以参考详解 redis-4.x 持久化机制,备份思路如下:
CoderJed
2019-03-04
687
0
redis-4.0.12单节点安装
云数据库 Redis
打包
可以指定安装的目录,如果不指定的话,会默认把redis安装在/usr/local目录下,建议就把redis安装在源码包下面,且指定安装位置的时候,路径写为绝对路径
CoderJed
2019-02-26
868
0
点击加载更多
社区活动
【纪录片】中国数据库前世今生
穿越半个世纪,探寻中国数据库50年的发展历程
立即查看
Python精品学习库
代码在线跑,知识轻松学
立即查看
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
立即体验
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
立即查看
领券
问题归档
专栏文章
快讯文章归档
关键词归档
开发者手册归档
开发者手册 Section 归档