腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
返回腾讯云官网
浪浪山下那个村
应无所住,而生其心。 --《金刚经》 吾生也有涯,而知也无涯。 --《庄子》
专栏作者
举报
135
文章
91019
阅读量
21
订阅数
订阅专栏
申请加入专栏
全部文章(135)
云数据库 Redis(29)
编程算法(29)
flink(20)
linux(12)
大数据(12)
sql(11)
机器学习(9)
神经网络(9)
存储(9)
缓存(9)
java(8)
深度学习(7)
数据库(6)
打包(6)
git(6)
人工智能(6)
网站(6)
https(6)
kafka(6)
http(5)
内存(5)
配置(5)
数据(5)
javascript(4)
node.js(4)
网络安全(4)
jvm(4)
ide(3)
github(3)
unix(3)
容器镜像服务(3)
yarn(3)
apache-flink(3)
编译(3)
操作系统(3)
服务(3)
集群(3)
日志(3)
事件(3)
源码(3)
c++(2)
jquery ui(2)
html(2)
android(2)
api(2)
jar(2)
ubuntu(2)
nginx(2)
文件存储(2)
访问管理(2)
SSL 证书(2)
腾讯云测试服务(2)
开源(2)
jdk(2)
监督学习(2)
cdn(2)
单元测试(2)
gcc(2)
socket编程(2)
kerberos(2)
windows(2)
迁移(2)
博客(2)
插件(2)
磁盘(2)
管理(2)
函数(2)
接口(2)
权限(2)
文件系统(2)
优化(2)
源码分析(2)
状态机(2)
云服务器(1)
NLP 服务(1)
c 语言(1)
python(1)
lua(1)
bash(1)
scala(1)
bootstrap(1)
xml(1)
jquery(1)
云数据库 SQL Server(1)
oracle(1)
nosql(1)
搜索引擎(1)
centos(1)
mapreduce(1)
腾讯云可观测平台(1)
消息队列 CMQ 版(1)
云推荐引擎(1)
容器(1)
分布式(1)
黑客(1)
图像识别(1)
卷积神经网络(1)
正则表达式(1)
决策树(1)
线性回归(1)
unity(1)
rpc(1)
jenkins(1)
gradle(1)
scikit-learn(1)
安全(1)
数据分析(1)
数据处理(1)
数据结构(1)
聚类算法(1)
Elasticsearch Service(1)
apt(1)
awt(1)
case(1)
data(1)
db(1)
debian(1)
dfs(1)
exists(1)
hdfs(1)
key(1)
layer(1)
load(1)
mnist(1)
model(1)
neovim(1)
project(1)
return(1)
reverse(1)
server(1)
string(1)
tar(1)
编程(1)
登录(1)
递归(1)
对象(1)
二进制(1)
工具(1)
工作(1)
后端(1)
华为(1)
架构(1)
兼容性(1)
解决方案(1)
开发(1)
客户端(1)
连接(1)
面试(1)
软件(1)
生命周期(1)
算法(1)
索引(1)
效率(1)
性能(1)
压缩(1)
异步(1)
异常(1)
原理(1)
搜索文章
搜索
搜索
关闭
跳跃列表源码实现
编程算法
云数据库 Redis
跳跃表将有序链表中的部分节点分层,每一层都是一个有序链表。在查找时优先从最高层开始向后查找,当到达某节点时,如果next节点值大于要查找的值或next指针指向NULL,则从当前节点下降一层继续向后查找,这样可以有效提升效率。如下图所示使用跳表查找51的路径为1->21->41->51需要查找4次。如果使用链表查找路径为1->11->21->31->41->51需要查找6次,效率明显提升了,当数据量较大是提升更为明显。
zeekling
2022-12-31
559
0
Redis 6.0新特性----TLS 通道加密
打包
云数据库 Redis
https
缓存
Redis 6实现了通道加密,提高了redis的安全性。Redis作为缓存数据库,里面很有可能缓存重要的敏感信息,所以支持tls通道加密还是很有必要的,当然敏感信息还是建议加密保存。
zeekling
2022-08-26
1K
0
Redis知识思维导图总结
云数据库 Redis
消息队列 CMQ 版
kafka
编程算法
socket编程
Redis基础知识总结思维导图,系统的学习Redis。不定时更新。 主要包括: 基本数据和应用场景 常见问题分析 性能优化 持久化 集群模式 子模块 基本知识 基本数据类型和使用场景 基本数据类型 string 二进制安全,可以包含任何数据,一个键最大能存储512M hash 键值对集合,存储、读取、修改用户属性 list 链表(双向链表),可用于最新消息排行等功能(比如朋友圈的时间线)和消息队列 set 哈希表实现,元素不重复。可用于利用唯一性,统计访问网站的所有独立ip和好友推荐时
zeekling
2022-08-26
339
0
如何正确执行Jedis单元测试
单元测试
云数据库 Redis
Jedis 简介 引用官方的介绍: Jedis is a Java client for Redis designed for performance and ease of use. 本文主要讲如何在修改完Jedis代码之后完成单元测试。 执行单元测试 1、下载Jedis代码 git clone git@github.com:redis/jedis.git 2、 下载好代码之后需要下载并且安装Redis cd jedis make circleci-install 如果上面命令执行失败,则执行下面命令
zeekling
2022-08-26
467
0
Redis实现分布式锁
分布式
云数据库 Redis
Redis被经常用来实现分布式锁,本文主要讲述redis如何实现一个分布式锁的demo。
zeekling
2022-08-26
248
0
Redis集群主备缓存区满了导致主备频繁倒换
云数据库 Redis
缓存
linux
Redis 频繁进行主备倒换,通过查看主实例的日志:redis.log发现下面报错:
zeekling
2022-08-26
511
0
Redis常见问题以及优化思路
unix
node.js
缓存
云数据库 Redis
html
由于Redis主线程是单线程的,所以会存在慢查询会导致redis请求延时,可以参考:
zeekling
2022-08-26
340
0
Redis 6.0新特性——ACLs
云数据库 Redis
Redis在6版本之前是没有权限的概念的,所以所有连接的客户端都可以对Redis里面的数据进行操作,也可以使用所有高危命令,这样就可能存在Redis直接down掉或者数据被全部清空的情况。
zeekling
2022-08-26
820
0
【Redis源码】Redis 6 ACL源码详解
云数据库 Redis
本文主要是讲解Redis 6的ACL的实现原理。基本使用详见:Redis 6.0新特性——ACLs,以及Redis启动过程分析。
zeekling
2022-08-26
548
0
Redis 6 客户端缓存
缓存
云数据库 Redis
数据库
sql
客户端缓存是一种用于创建高性能服务的技术。它利用应用服务器中的可用内存,这些服务器通常是与数据库节点不同的计算机,以便将数据库信息的某些子集直接存储在应用程序端。
zeekling
2022-08-26
1.8K
0
Redis 6.0新特性----RESP3协议
云数据库 Redis
编程算法
RESP3是RESP v2的更新版本,RESP v2是Redis中使用的协议,大约从版本2.0开始(1.2已经支持它,但是Redis 2.0是第一个只讨论这个协议的版本)。此协议的名称只是RESP3,而不是respv3或RESP3.0。
zeekling
2022-08-26
1.4K
0
【Redis源码】Redis Set命令详解
数据库
sql
云数据库 Redis
set命令用于将key-value设置到数据库。如果key已经设置,则set会用新值覆盖旧值,不管原value是何种类型,如果在设置时不指定EX或PX参数,set命令会清除原有超时时间。
zeekling
2022-08-26
1.1K
0
【Redis源码】setrange命令
node.js
云数据库 Redis
编程算法
setrange命令主要用于设置value的部分子串,设置时将值从偏移量offset开始覆盖成value值。如果偏移值大于原值的长度,则偏移量之前的字符串由“\x00”填充。
zeekling
2022-08-26
262
0
当Redis数据磁盘坏掉之后会发生什么
云数据库 Redis
当Redis cluster集群数据所在磁盘的RAID卡坏掉了之后会发生什么?集群会不会进行故障迁移,以及怎么快速恢复。
zeekling
2022-08-26
343
0
【Redis源码】mget命令
云数据库 Redis
http
通过get命令只能获取单个key的值,如果想获取多个key的值,可以通过mget命令来实现。mget返回所有指定key的值。
zeekling
2022-08-26
538
0
【Redis源码】Redis事件监听
云数据库 Redis
socket编程
linux
编程算法
Redis服务器是典型的事件驱动程序,而事件又分为文件事件(socket的可读可写事件)与时间事件(定时任务)两大类。无论是文件事件还是时间事件都封装在结构体aeEventLoop中:
zeekling
2022-08-26
544
0
【Redis源码】Redis命令执行过程
云数据库 Redis
android
在Redis事件监听中我们了解到在创建文件监听事件的时候 acceptTcpHandler就是的执行函数。具体实现如下:
zeekling
2022-08-26
402
0
vscode 查看Redis源码
javascript
云数据库 Redis
ide
最近在学习Redis源码,主要是目前负责华为产品FusionInsight HD中Redis组件的相关事务,不得不学习Redis源码。本文主要讲述的是怎么通过vscode查看Redis的源码(Linux平台下面).
zeekling
2022-08-26
939
0
Redis 6 新特性
云数据库 Redis
缓存
编程算法
网站
SSL 证书
Redis 6.0稳定版出来了。这一次是从发布第一个候选版本到最终发布稳定版本之间的一个相对较短的周期。它花了大约四个月的时间,这不是一个小数目的时间,但与我们过去的记录相比,也不是很多。
zeekling
2022-08-26
509
0
【Redis源码】Redis 启动过程分析
云数据库 Redis
缓存
由于本人目前是华为FusionInsight HD 中Redis组件的Owner,所以要对Redis进行深入的了解,这对于C语言水平不咋地的我来讲还是有点难度的,于是我决定先从Redis的启动开始看,了解其基本原理。
zeekling
2022-08-26
595
0
点击加载更多
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
立即发文
Python精品学习库
代码在线跑,知识轻松学
立即查看
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
立即体验
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
立即查看
领券
问题归档
专栏文章
快讯文章归档
关键词归档
开发者手册归档
开发者手册 Section 归档