- 2024-11-14Docker部署Reids哨兵模式集群(sentinel)
一、下载redis镜像二、redis主库配置redis.conf绑定的IP地址和端口bind0.0.0.0必须使用6379,因为容器内默认是6379端口port6379设置密码requirepass123456启用持久化appendonlyyes三、主库sentinel配置sentinel.confprotected-modeno配置端口号,各个节点不能相同
- 2024-11-04springboot reids缓存
pom<?xmlversion="1.0"encoding="UTF-8"?><projectxmlns="http://maven.apache.org/POM/4.0.0"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xsi:schemaLocation="http://maven.apache.org/
- 2024-09-20【工作必备】Reids,小白没装过?
这里以常用windows为例,在https://github.com/microsoftarchive/redis下载好包后,简单的了解一下redis的文件结构。 更具体的熟悉下,里面配置文件和运行脚本的内容。1.redis.conf redis的集群搭建,主要目的是为了,实现主从复制,分担各个节点的压力,简单的说,常规的主从模
- 2024-09-19reids安装部署
一、安装tar包1.下载文件https://redis.io/downloads/2.解压文件tar-zxvfredis-7-C/opt/module/redis3.安装编译make&&makeinstall4.管理redis创建bin和etc文件夹bin:用于存放可执行文件etc:用于存放redis.conf文件5.移动文件#移动配置文件mvredis.c
- 2024-08-05Reids实现分布式锁
基于SETNX如果key不存在,则SETNX成功返回1,如果这个key已经存在了,则返回0。 importredis.clients.jedis.Jedis;publicclassSetNxExample{publicstaticvoidmain(String[]args){Jedisjedis=newJedis("localhost");Stringkey="my_key";
- 2024-07-051、Reids之基础
Reids之基础Redis是一个key-value的数据库,key一般是String类型,不过value的类型多种多样:(未列全)类型例子StringhelloworldHash{name:“jack”,age:“20”}List[A->B->C]Set{A,B,C}SortedSet{A:1,B:2,C:3}GEO{A:(120.3,30.5)}BitMap0110110101110101011HyperLog01
- 2024-06-20linux配置reids集群,一直wait......(解决办法)
如果一直wait…[root@localhostmyredis]#systemctlstartfirewalld[root@localhostmyredis]#firewall-cmd--staterunning[root@localhostmyredis]#firewall-cmd--zone=public--add-port=16379/tcp--permanentsuccess[root@localhostmyredis]#systemctlr
- 2024-06-18Reids高频面试题汇总总结
一、Redis基础Redis是什么?Redis是一个开源的内存数据存储系统,它可以用作数据库、缓存和消息中间件。Redis支持多种数据结构,如字符串、哈希表、列表、集合、有序集合等,并提供了丰富的操作命令来操作这些数据结构。Redis的主要特点是什么?高性能:Redis将数据存储在
- 2024-06-18对象reids
对象redis并没有直接使用之前学的数据结构来实现键值对数据库,而是基于这些数据结构创建了一个对象系统这个对象系统包含了字符串对象、列表对象、哈希对象、集合对象、有序集合对象这五种,每个对象都用到了至少一种之前的数据结构redis可以在执行命令之前,根据对象的类
- 2024-04-21店铺营业状态开发+redis入门
Redis也是数据库,也是用来存储数据的,有五种常用数据,redis是把数据存储到内存中,而mysql是把数据以数据文件的方式存到磁盘上 热点数据:在某个特定时间点,会有大量用户访问他们redis数据库是对MySQL数据库的补充 使用此命令启动redis然后通过客户端连接本地redis
- 2024-01-18reids分片技术cluster篇
为什么学redis-cluster前面两篇文章,主从复制和哨兵机制保障了高可用就读写分离,而言虽然slave节点扩展了主从的读并发能力但是写能力和存储能力是无法进行扩展,就只能是master节点能够承载的上限。如果面对海量数据那么必然需要构建master(主节点分片)之间的集群同时必
- 2023-11-121、reids 基础
SortedSet类型特性1.可排序2.元素不重复性3.查询速度快与普通的集合类型相比,SortedSet主要有以下两个特点:有序性:根据分数对元素进行排序,便于范围查找等操作。不重复性:即使添加了相同的元素,也只会保留一个。SortedSet提供了许多常用的操作方法,包括添加元素、删除元素、
- 2023-05-08用reids查询出特定key开头的key的数量
redis查询key的命令只有:DBSIZE,查询出特定key开头的key数量是没有的。但是可以使用lua脚本。如果我想查询出以ids开头的数量,可以这样写:方式一:在命令上直接写EVAL"localkeys=redis.call('keys','ids*')returntable.getn(keys)"0方法二:先在文件上写在执行localkeys
- 2023-04-1815天玩转redis —— 第一篇 开始入手
双十一终于还是过去了,我负责的mongodb由于做了副本集,最终还是挺过去了,同事负责的redis,还是遗憾的在早上8点左右宕机了,然后大家就是马不停蹄的赶往公司解决问题,因为我对redis也不是很了解,工作上使用redis的时候也是应付的找找资料,所以没有从系统层
- 2023-02-25reids(6)set集合
Redis集合(Set)Redisset对外提供的功能与list类似,是一个列表的功能,特殊之处在于set是可以自动排重的,当你需要存储一个列表数据,又不希望出现重复数据时,set是一个
- 2023-02-24reids(2)概述与安装
前言redis安装在Linux服务器上,系统为centos7,安装的版本为redis6.2.10 下载与安装下载地址:https://redis.io/download/#redis-downloads点击上面的链接就能进入redis
- 2023-02-03Docker部署Reids单机
一、Redis镜像拉取dockerpullredis 指定版本 dockerpullredis:5.0.8二、Redis单实例安装1、创建容器挂在目录(-p递归创建目录,上级目录不存在创建上级)mk
- 2023-02-03(狂神)Reids
Ref:https://www.kuangstudy.com/1、Nosql概述为什么要用Nosql我们生活在大数据时代,一般的数据库无法进行分析处理了!1、单机Mysql的时代!90年代,一个基本的网
- 2023-01-31为什么reids是单线程
我们首先要明白,reids很快,官方表示,因为reids是基于内存的操作,cpu不是reids的瓶颈,redis的瓶颈有可能是机器内存的大小或者网络带宽,既然单线程容易控制,而且cpu不会成为瓶颈,所
- 2023-01-24下载和安装redis
1-下载redishttps://redis.io/(这个是reids官网)建议什么东西都不要安装最新版本,不然后期和很多系统不能兼容暂时建议"redis-6.2.10"版本2-解压和配置:(我以我的
- 2022-12-31docker命名卷
1.概述docker的容器是动态的,容器需要卷时会自动创建一个随机的名字的卷 这样不便于管理,2.命令dockerrun-itd--nameredis--mountsrc=reids-
- 2022-11-27linux卸载redis
linux卸载redis的方法:1、打开终端命令行模式;2、输入以下命令查看reids是否在运行;3、将redis-server服务停止;4、删除/usr/local/lib目录下与redis相关的文件;5、删除掉
- 2022-10-16reids:list类型
Redis中的List类型与Java中的LinkedList类似,可以看做是一个双向链表结构。既可以支持正向检索和也可以支持反向检索。特征也与LinkedList类似:有序元素可以重复插
- 2022-10-16reids:String类型
String类型,也就是字符串类型,是Redis中最简单的存储类型。其value是字符串,不过根据字符串的格式不同,又可以分为3类:string:普通字符串int:整数类型,可以做自增、自减操作
- 2022-08-19reids(3)
1.redis过期策略:1.定时过期2.惰性过期3.定期过期 2.redis内存淘汰策略:全局的键空间选择性移除noeviction:当内存不足以容纳新写入数据时,新写