草庐IT

Redis-Queue

全部标签

redis7.2.1在windows中通过docker使用的踩坑

原本主要是参考了这两篇文章https://blog.csdn.net/weixin_45821811/article/details/116211724https://cloud.tencent.com/developer/article/1670205但是由于都是基于linux系统下的,可能与windows有些不同。首先,在https://hub.docker.com/_/redis?tab=tagsdocker官网上找到官方镜像, 根据提示在powershell中dockerpullredis默认安装最新版7.2.1我们肯定是用配置文件的,就找redis官网的配置文件https://red

Windows安装Redis7,推荐安装有补丁或者无漏洞版本

文章目录Redis下载与安装访问Redis官网下载Redis7forWindows解压Redis7压缩包配置Redis7环境变量启动Redis7服务Redis可视化工具使用建立连接查看ip和端口还有用户认证修改Redis.conf守护进程关闭保护模式设置密码漏洞Redis是一款高性能的NoSQL数据库,常用于缓存、消息队列和计数器等领域。在Windows环境下安装Redis7相对简单,本篇博文将为读者提供详细的下载安装教程。Redis下载与安装访问Redis官网打开浏览器,访问Redis官网https://redis.io/,进入官网首页后,点击页面顶部菜单栏中的“Download”选项,即可

高效利用内存资源:掌握Redis内存管理与淘汰策略

1.内存淘汰的意义与挑战在这一节中,我们将讨论为什么Redis需要内存淘汰策略以及面临的挑战。我们会引入内存淘汰的概念,解释为什么在Redis中需要找到合适的数据淘汰方式。内存淘汰的意义在现代应用中,数据量不断增长,需要高速的数据存储和访问。然而,内存资源有限,如何优雅地管理数据成为一个挑战。这时,内存淘汰策略的出现变得至关重要。为什么Redis需要内存淘汰策略Redis是一种基于内存的数据库,将数据存储在内存中以实现高速读写。然而,随着数据不断写入,内存会变得紧张。为了保持高性能,Redis需要一种机制来决定哪些数据可以留在内存中,哪些需要被淘汰。内存淘汰带来的挑战与问题在制定内存淘汰策略时

【从零开始学习Redis | 第一篇】快速了解Redis

前言:    本篇对于Redis的讲解可以让我们简单的了解什么是Redis以及他的简单应用。主要还是因为我在学习苍穹外卖的时候,用到了这个知识点,而在平时的各种学习中,对于Redis的大名也是早有耳闻,因此今天来简单的介绍一下redis的使用,包括下载安装以及各种简单的使用方法目录前言:Redis介绍:Redis与MySQL的区别: Reids的下载:Redis的启动与关闭: 修改连接redis的密码(默认无密码):总结:Redis介绍:    Redis(RemoteDictionaryServer)是一个开源的内存存储系统,常用于构建高性能、高可扩展性的应用程序。它支持多种数据结构,如字符

轻松掌握组件启动之Redis集群扩展秘籍:轻松扩容与缩容,释放高性能潜能

扩展集群操作扩容在我们原始的集群基础上,我们决定增加一台主节点(8007)和一台从节点(8008),这样新增的节点将会在下图中以虚线框的形式显示在集群中。1:首先,在/usr/local/redis-cluster目录下创建两个文件夹,分别命名为8007和8008。接下来,将8001文件夹下的redis.conf文件复制到8007和8008这两个文件夹中。mkdir80078008cd8001cpredis.conf/usr/local/redis‐cluster/8007/cpredis.conf/usr/local/redis‐cluster/8008/2:为了修改8007文件夹下的red

Redis 有序集合操作实战(全)

目录ZADD 加入有序集ZCARD 取成员数量ZCOUNT 计算区间成员数量ZINCRBY 运算ZRANGE取区间成员(升序)ZRANGEBYSCORE 按分值排序取成员ZRANK 取成员排名ZREM 移除成员ZREMRANGEBYRANK 按位置区间批量移除ZREMRANGEBYSCORE按分值区间移除ZREVRANGE取区间成员(降序)ZREVRANGEBYSCORE 取分值成员(逆序)ZREVRANK取成员提名(降序)ZSCORE取成员的分值ZUNIONSTORE合并多个有序集ZINTERSTORE多个集合取成员交集ZSCAN迭代ZADD 加入有序集语法:ZADDkeyscorememb

Redis中的BigKey如何发现和处理

文章目录什么是BigKey?大键的存在通常被认为是不好的,主要原因:常见的bigkey原因:BigKey危害?占用大量内存空间阻塞服务器进程加长持久化时间延长复制时间增加内存碎片加重AOF重写压力降低查找效率如何发现BigKey?info命令scan命令Redis-cli第三方工具日志监控定期主动扫描如何删除BigKey?DEL命令重新设计键使用UNLINK配合事务操作分段删除使用SCAN命令热重启Hash类型Bigkey如何处理?拆分Bigkey使用Hash数据结构海量计数器转换为Bitmaps采用更紧凑的编码控制字段的数量使用内存优化参数海量小值分离写在最后什么是BigKey?通常来说,如

Redis 手把手教你在Linux环境下安装(含详细图文)(一)

Linux源码安装Redis版本库:https://download.redis.io/releases/可根据自己的需求选择下载对应的版本,本文中使用的是不会修改密码请参考https://www.jianshu.com/p/3e1a03d487994.0.2版本1.创建指定目录,然后cd到目录方便后续操作我这里选择的是/usr/local/bin#1.创建目录mkdir-p/usr/local/bin/redis#2.cd到目录cd/usr/local/bin/redis2.下载wgethttps://download.redis.io/releases/redis-4.0.2.tar.gz

Redis7之linux安装(二)

这里是Redis7.0.9版本下载地址:https://redis.io/download/这里以linux下载:首先判断我们的centos7是多少位的,使用64位切记getconfLONG_BIT返回是多少就是几位Linux安装Redis必须先具备gcc编译环境gcc-v查看版本yum-yinstallgcc-c++安装c++库环境下载redis7.0.9.tar.gz后放入Linux目录/opttar-zxvfredis7.0.9.tar.gz/opt目录下解压cdredis7.0.9.tar.gz进入目录make&&makeinstall在redis7.0.9目录下执行cd/usr/lo