草庐IT

redis-cplusplus-client

全部标签

【Redis】BigKey问题

面试题海量数据里查询某一固定前缀的key生产上如何限制keys*/flushdb/flushall等危险命令以防止误删误用?MEMORYUSAGE命令用过吗?BigKey问题,多大算big?如何发现?如何删除?如何处理?BigKey你做过调优吗?惰性释放lazyfree了解过吗?MoreKey问题,生产上Redis数据库有1000万条记录,如何遍历?MoreKey案例大批量往Redis中插入100万条测试数据#生成100W条redis批量设置kv的语句(key=kn,value=vn)写入到/tmp目录下的redisTest.txt文件中for((i=1;i100*10000;i++));do

Eureka Client注册不到注册中心的问题

 记录一次EurekaClient注册不上的问题,先描述一下问题: 我的EurekaClient成功启动,但是注册中心却找不到     配置文件什么的应该都是没问题的,但是就是无法在注册中心找到 最后经过我反复查询资料,才发现是依赖问题。之前不论是网上的大多数教程还是书上写的,都是老版本的方法,但是实际上最新的SpringBoot写法已经不太一样了,我这边用的SpringBoot版本是3.1.1,如果有相同版本的伙伴可以使用我这种方法,理论上讲高版本都可以,但是只测试了3.1.1,可以酌情使用。 在我查阅资料的时候,很多都说只需要添加spring-cloud-starter-netflix-e

记一次Redisson连接k8s环境Redis报UnknownHostException-域名解析错误问题解决

前言一直听说Redisson分布式锁好用,终于在项目上使用了!在本地测试完毕,一上测试环境,运维就反馈服务没起来,拉日志一看,是以下报错org.springframework.beans.factory.UnsatisfiedDependencyException:Errorcreatingbeanwithname'restUtil'definedinURL[jar:file:/opt/app.jar!/BOOT-INF/classes!/com/xxx/util/RestUtil.class]:Unsatisfieddependencyexpressedthroughconstructorp

解决办法[5580:5284:1012/135235.489:ERROR:ssl_client_socket_impl.cc(983)] handshake failed; returned -1,

网上的解决方案:Chrome的Options加--ignore-ssl-error参数,忽略掉ssl错误,代码如下:options=ChromeOptions()options.add_argument('--ignore-ssl-error') #忽略ssl错误self.driver=webdriver.Chrome(options=options)都不行。这个应该是网站本身的问题。可以用chrome_options.add_argument('log-level=2')来忽略。fromseleniumimportwebdriverimporttimechrome_options=webdr

【Redis】Redis 的安装与配置(Redis 的安装、启动和停止、相关配置、客户端、配置文件配置项详解)

根据视频【动力节点】Redis入门到高级教程,全网最新最全redis缓存教程,redis百科大全进行整理视频对应资料https://pan.baidu.com/s/1IlM4LAU2gQqUMeN_B48t8w?pwd=egl7提取码:egl7Redis相关文章汇总归纳整理于:https://www.yuque.com/u27599042/ckgabzRedis的安装安装前的准备工作安装gccGCC,GNUCompilerCollection,GNU编译器集合。由于Redis是由C/C++语言编写的,而从官网下载的Redis安装包是需要编译后才可安装的,所以对其进行编译就必须要使用相关编译器。

大数据之使用Flink处理Kafka中的数据到Redis

文章目录前言一、读题分析二、使用步骤1.导入配置文件到pom.xml2.代码部分三、重难点分析总结前言本题来源于全国职业技能大赛之大数据技术赛项赛题(其他暂不透露)题目:使用Flink消费Kafka中ProduceRecord主题的数据,统计在已经检验的产品中,各设备每五分钟生产产品总数,将结果存入Redis中,key值为“totalproduce”,value值为“设备id,最近五分钟生产总数”。注:ProduceRecord主题,生产一个产品产生一条数据;change_handle_state字段为1代表已经检验,0代表未检验;时间语义使用ProcessingTime。提示:以下是本篇文章

Linux下 设置/修改Redis密码

一、简介redis是一个开源的、使用C语言编写的、支持网络交互的、可基于内存也可持久化的Key-ValueNoSQL数据库,被广泛应用于缓存。特征:键值型;单线程(每个命令具备原子性);低延迟,速度快(基于内存、IO多路复用、良好的编码);支持数据持久化;支持主从集群、分片集群;支持多语言客户端。常见应用场景:缓存、排行榜、计数器应用、共享Session、分布式锁、社交网络、消息队列、位操作。二、问题描述windows下修改Redis密码已在https://blog.csdn.net/qq_44700578/article/details/131039249介绍过,本文将介绍如何在Linux系

redis底层数据结构之skiplist实现

skiplist实现skiplist跳跃表,是一种有序数据结构,通过在每个节点中维持多个指向其他节点的指针,来达到快速访问节点的目的,redis使用skiplist作为zsort的底层实现之一结构很像树形结构typedef struct zskiplistNode {   // 对象    sds ele;   // 分值    double score;   // 后退指针,从表尾向表头方向的访问及诶按    struct zskiplistNode *backward;   // 层  数组中可以包含多个元素,每个元素都包含一个指向其他节点的指针    struct zskiplistLe

Redis 数据备份与恢复

文章目录Redis数据备份与恢复备份数据恢复数据Redis数据备份与恢复Redis数据备份和恢复可以通过以下方式进行:RDB方式(默认):当符合一定条件时,Redis会自动将内存中的所有数据进行快照并存储在硬盘上。可以通过配置文件中的“save”参数来设置触发快照的条件。例如,可以设置为在900秒内有至少1个键被更改,或者在300秒内有至少10个键被更改,或者在60秒内有至少10000个键被更改。如果禁用自动快照,只需删除所有的“save”参数即可。Redis默认会将快照文件存储在当前目录的“dump.rdb”文件中,可以通过配置“dir”和“dbfilename”两个参数分别指定快照文件的存

Android:如何以正确的方式使用 Gottox/socket.io-java-client 库?

我有一个服务。我创建了一个Thread用于在此服务的单独线程上使用socket.io-java-client库。我用以下方式保持线程:@Overridepublicvoidrun(){while(canLiveThread){//keepthread}}这种方式完全错误是吗?要修复此解决方案,我需要找到以下问题的答案:1.Service中使用socket.io-java-client库需要单独创建线程吗?或者我可以在没有线程的情况下使用这个库,只需在服务中实现socket.io-java-client库?2.如果需要创建线程来使用这个库,那么如何在后台服务中以正确的方式管理线程而不耗尽