redis
-
Redis——cluster集群
Redis——cluster集群redis集群配置
-
redis 查看key的有效期_Redis的key的过期时间
redis 查看key的有效期_Redis的key的过期时间官方文档:https://redis.io/commands/expire在key上设置一个过期时间(timeout),一旦时间到了,这个key将会被自动删除。这种特性术语通常叫做Redis的不稳定性。一旦设置了过期时间,这个key只能被命令清除、删除或者重写其内容。这些命令包含del、set、getset以及所有的*store命令。这些命令只能改变key对应的value的存储值而不改变过期时间的…
-
CentOS7安装Redis最新版本
CentOS7安装Redis最新版本CentOS7安装Redis最新版本1.下载安装2.修改配置3.启动1.下载安装redis官网https://redis.io/download#1.进入目录cd/usr/local/#2.下载wgethttps://download.redis.io/releases/redis-6.2.3.tar.gz#3.解压tarxzfredis-6.2.3.tar.gz#4.进入解压目录cdredis-6.2.3#5.编译make2.修改配
-
redis分布式锁原理及实现
redis分布式锁原理及实现一、写在前面现在面试,一般都会聊聊分布式系统这块的东西。通常面试官都会从服务框架(SpringCloud、Dubbo)聊起,一路聊到分布式事务、分布式锁、ZooKeeper等知识。所以咱们这篇文章就来聊聊分布式锁这块知识,具体的来看看Redis分布式锁的实现原理。说实话,如果在公司里落地生产环境用分布式锁的时候,一定是会用开源类库的,比如Redis分布式锁,一般就是…
-
九、Redis三种集群模式
九、Redis三种集群模式系统中只有一台redis服务器是不可靠的,容易出现单点故障。为了避免单点故障,可以使用多台redis服务器组成redis集群。redis支持三种集群模式。一、主从模式至少需要两台redis服务器,一台主节点(master)、一台从节点(slave),组成主从模式的Redis集群。通常来说,master主要负责写,slave主要负责读,主从模式实现了读写分离。集群中有多台redis节点,就必须保证每个节点中的数据是一致的。redis中,为了保持数据一致性,数据总是从master复制到slave
-
Redis脑裂问题
Redis脑裂问题背景假设现在有三台机器,分别安装了redis服务,结构如图故障发生:如果此时master服务器所在区域网络通信出现异常,导致和两台slave机器无法正常通信,但是和客户端的连接是正常的。那么sentinel就会从两台slave机器中选举其中一个作为新的master来处理客户端请求。如图这个时候,已经存在两台master服务器,client发送的数据会持续保存在旧的master服…
-
查看linux上面是否有安装redis,redis开机启动
查看linux上面是否有安装redis,redis开机启动1、检测是否有安装redis-cli和redis-server;[root@localhostbin]#whereisredis-cliredis-cli:/usr/bin/redis-cli[root@localhostbin]#whereisredis-serverredis-server:/usr/bin/redis-server说明已经安装好了,如果不知道怎么安装,告诉
-
linux环境搭建篇-redis设置密码
linux环境搭建篇-redis设置密码设置密码刚安装是没有密码的,为了安全起见我们需要设置密码,下面重新启动redis的实例来讲述如何设置密码cd/root/resources/redis-5.0.5/bin/redis-cli-h127.0.0.1-c-p6379查看是否启动成功ps-ef|grepredis进入6379实例redis-cli-h127.0.0.1-c-p6379此时是不需要输入密码查看密码configgetrequirepass密码是空的设置密码#设置密码
-
redis 数据类型详解 以及 redis适用场景场合
redis 数据类型详解 以及 redis适用场景场合redis数据类型详解以及redis适用场景场合目录[-]1、显示最新的项目列表2、删除与过滤3、排行榜相关4、按照用户投票和时间排序5、处理过期项目6、计数7、特定时间内的特定项目8、实时分析正在发生的情况,用于数据统计与防止垃圾邮件等9、Pub/Sub10、队列11、缓存1. MySql+Memca
-
redis命令操作手册(最全版本)
redis命令操作手册(最全版本)1.Redis命令参考—Redis命令参考
-
tair和redis对比
tair和redis对比转自:https://blog.csdn.net/farphone/article/details/535223831.Tair总述1.1系统架构一个Tair集群主要包括3个必选模块:configserver、dataserver和client,一个可选模块:invalidserver。通常情况下,一个集群中包含2台configserver及多台dataServer。两台c…
-
Redis主从模式
Redis主从模式文章目录主从复制的作用配置主从复制主从复制的原理命令传播阶段运行id(runid)复制缓冲区(全量复制时)redis主从复制同步数据死循环问题主从模式注意事项Redis的安装见:https://blog.csdn.net/user2025/article/details/105934987Redis集群的原因:避免单点故障,冗余存储数据,保证Redis的高可用Redis有三种集群模式:主从模式、Sentinel模式、Cluster模式一个master节点可以有多个slave节点,一个slave节点
-
Linux Redis重启数据丢失解决办法
Linux Redis重启数据丢失解决办法https://blog.csdn.net/fenyuduanchangren/article/details/55261101https://blog.csdn.net/qq_32351227/article/details/77523751
-
redis 的线程模型
redis 的线程模型一、redis的线程模型#redis内部使用文件事件处理器fileeventhandler,它是单线程的,所以redis才叫做单线程模型。它采用IO多路复用机制同时监听多个socket,将产生事件的socket压入内存队列中,事件分派器根据socket上的事件类型来选择对应的事件处理器进行处理。文件事件处理器的结构:多个socket IO多路复用程序 文件事件分派器 事件处理器(连接应答处理器、命令请求处理器、命令回复处理器)线程模型多个socket可.
-
Linux查看Redis版本
Linux查看Redis版本1、先进入redis目录,如:cd/usr/local/redis-5.0.7/2、执行redis-serverversion和redis-server-v或执行redis-cliversion和redis-cli-v
-
如何给redis设置密码
如何给redis设置密码原文链接:这里0.前言redis加密码的方式一共有两种,前者属于一次性的,关闭后就不再生效了,后者属于永久性设置。1.临时性设置找到你redis的安装目录。运行redis-cli.exe。如果提示“由于目标计算机积极拒绝,无法连接。”是由于你的redis服务没有正常运行导致的的运行下面的指令configsetrequirepass123456设置密码后,需要使用auth重新登录,我们继续输入auth123456然后执行configgetrequirepass可以看到刚才的
-
redis如何后台启动
redis如何后台启动当安装好redis之后,运行redis-server命令之后,显示如图所示:但是这样没有办法在这个tab下做任何操作了,因为这个时候使用Ctrl+c之后,就变成了这个样子然后就关闭了,那么我想让redis在后台启动怎么办呢?在安装redis之后,我们可以可以找到一个叫redis.conf的文件,这个文件是redis的配置文件位置,如图所示:使用vim命令打开该文件,如图
-
redis使用lua脚本
redis使用lua脚本Lua是什么:Lua由标准C编写而成,几乎在所有操作系统和平台上都可以编译,运行。其设计目的是为了嵌入应用程序中,从而为应用程序提供灵活的扩展和定制功能。为什么使用:(1)减少网络开销:在Redis操作需求需要向Redis发送5次请求,而使用脚本功能完成同样的操作只需要发送一个请求即可,减少了网络往返时延。(2)原子操作:Redis会将整个脚本作为一个整体执行,中间不会被其他命令插入。换句话说在编写脚本的过程中无需担心会出现竞态条件,也就无需使用事务。事务可以完成的所有功能都可以
-
Redis集群详解
Redis集群详解Redis集群详解Redis有三种集群模式,分别是:*主从模式*Sentinel模式*Cluster模式三种集群模式各有特点,关于Redis介绍可以参考这里:NoSQL(二)——RedisRedis官网:https://redis.io/,最新版本5.0.4主从模式主从模式介绍主从模式是三种模式中最简单的,在主从复制中,数据库分为两类:主数据库(master)和从…
-
修改redis数据库的端口号和密码
修改redis数据库的端口号和密码1.改redis.windows.conf配置文件中的端口号和密码(1)打开配置文件(2)ctrl+f搜索关键词,快速定位,以便更改更改port后的端口号更改requirepass后的密码2.cd到redis安装路径启动你那个对应配置文件的redis可以发现端口号已经从默认端口号6379改成4968了3.设置防火墙(更加保险的一个步骤)设置端口号属于4968的防火墙3.用第三方管理工具测试连接在管理工具中输入对应端口号和密码,测试连接连接成功…