Redis
gblfy
心如向阳,次第花开!
展开
-
linux 安装redis5.0.12
linux 安装redis5.0.12原创 2023-10-18 17:04:22 · 315 阅读 · 0 评论 -
腾讯云~Redis6.2.6 伪集群 哨兵模式_搭建
腾讯云~Redis6.2.0 伪集群 哨兵模式_搭建原创 2022-10-23 15:17:04 · 538 阅读 · 0 评论 -
基于Redis订单未支付30分钟自动取消
基于Redis订单未支付30分钟自动取消原创 2022-08-18 16:29:35 · 2352 阅读 · 0 评论 -
redis删除指定key以及清空库
1、执行whereis redis 查找redis安装路径[root@zuj home]# whereis redisredis:/usr/local/redis2、切换到redis脚本目录 cd /usr/local/redis/bin3、登录redis:./redis-cli -h 127.0.0.1 -p 63794、查看所有key值:keys *5、删除指定索引的值:del key6、清空整个 Redis 服务器的数据:flushall 7、清空当前库中的所有 key:原创 2022-05-25 19:31:07 · 3235 阅读 · 0 评论 -
如何开启redis5的远程访问权限
如何开启redis的远程访问权限 本地客户端或者程序要连接服务器上面的redis的时候,可能出现连接不上,因为redis默认只允许本机访问。需要修改redis目录下面的redis.conf文件。 1、将bind 127.0.0.1 注释掉:#bind 127.0.0.1 默认只允许本机,注释掉之后不限制ip 2、将protected-mode yes 改为:protected-mode no 默认保护模式,改为no...原创 2022-05-13 09:48:42 · 434 阅读 · 2 评论 -
Redis 分布式集群搭建2022版本(linux环境)
Linux环境 安装 Redis-6.2.6 配置运行_01https://gblfy.blog.csdn.net/article/details/105583077文章目录一、节点分布总览二、软件配置初始化2.1. 下载2.2. 解压2.3. 编译安装2.4. 配置抽离2.5. 配置编辑2.6. 101节点操作2.7. 102 节点操作2.8. 103节点操作三、软件配置集群化3.1. 101节点执行3.2. 102节点执行3.3. 103节点执行四、节点握手4.1. 关闭防火墙4.2. 节点握手.原创 2022-03-23 09:21:01 · 362 阅读 · 1 评论 -
Redis Client On Error: Error: connect ECONNREFUSED 192.168.xxx.105:6379 Config right?
解决方法:修改配置文件vim redis.conf#注释 这一行重新启动redis即可#bind 127.0.0.1 -::1原创 2021-09-02 15:19:23 · 5059 阅读 · 0 评论 -
redis 下载、启动 windows环境
https://github.com/MicrosoftArchive/redis/releases原创 2021-08-28 15:28:10 · 200 阅读 · 0 评论 -
(进阶篇)Redis6.2.0 集群 哨兵模式_故障转移_03
启动先启动3个redis服务```bash# 查看redis进程ps -ef |grep redis# 启动redis服务/usr/local/redis/bin/redis-server /usr/local/redis/conf/redis.conf#查看主从节点信息/usr/local/redis/bin/redis-cli -a 123456info replication在启动3个sentinel服务/usr/local/redis/bin/redis-sentine原创 2021-07-06 11:40:16 · 446 阅读 · 0 评论 -
(进阶篇)Redis6.2.0 集群 哨兵模式_哨兵工作原理_02
文章目录1. 主从复制哨兵架构图2. 定时任务3. 主观下线4. 客观下线5. 仲裁6. 哨兵工作原理1. 主从复制哨兵架构图2. 定时任务Sentinel内部有3个定时任务分别是:每1秒每个Sentinel对其他Sentienl和Redis节点执行 PING 操作(监控)每2秒每个Sentinel通过Master节点的channel交换信息(Publish/Subscribe)每10秒每个Sentinel会对Master和Slave执行 INFO 命令3. 主观下线所谓主观下线,(简原创 2021-07-06 11:31:24 · 247 阅读 · 0 评论 -
(进阶篇)Redis6.2.0 集群 哨兵模式_搭建_01
redis sentinel是分布式系统中监控redis主从服务器,病痛主服务器下显示自动故障转移的模式。其中4个特性为监控、提醒、自动故障转移、配置提供者。编写配置文件三个节点分别创建sentinel.conf并添加以下配置vim /usr/local/redis/conf/sentiel.conf# 放行所有ip限制bind 0.0.0.0# 进程端口号port 26379# 后台启动daemonize yes# 日志记录文件logfile "/usr/local/r.原创 2021-07-06 11:10:26 · 1567 阅读 · 1 评论 -
(进阶篇)Redis6.2.0 集群 主从复制_故障解决_03
主多从少就是在网络延迟的情况下,从服务器尚未把主服务器的数据全部复制过来。第一种:这时我们可以等延迟结束之后,让从服务器进行部分重同步,就是我们说增量复制。第二种:如果比较着急,向让他立刻执行重同步,需要任务干预。在从节点输入psync 主节点master的run_id 追加需要复制的起始偏移量offset就可以实现部分重同步第三种:人为断开让从节点和主节点重新建立连接,也会触发部分重同步。知识点:在redis2.8版本之前,如果从节点和主节点断开重新连接,从节点就会全量复制,这无疑是一个降低.原创 2021-07-04 21:46:51 · 380 阅读 · 2 评论 -
(进阶篇)Redis6.2.0 集群 主从复制_原理剖析_02
通过什么配置项开启主从之间的复制功能呢?slaveof在从节点的配置中添加slaveof,从节点就会识别主节点是谁?跟主节点建立连接,然后开始同步数据。同步数据就是主从复制。复制的又分为全量复制和增量复制2种概念。通过什么可以查看主从节点信息呢?info replcatipon全量复制:从节点吧主节点的数据全量复制过来发生的场景:1.初始化环境(刚搭建完主从复制集群,初始化主节点数据,从节点全量复制)2.新增从节点,需要把主节点数据全量复制过来,才能对外提供读服务3.在redis2.8之原创 2021-07-04 20:57:37 · 340 阅读 · 3 评论 -
(进阶篇)Redis6.2.0 集群 主从复制_搭建_01
文章目录一、1. 部署划分2. 单机安装Redis一、1. 部署划分ip角色192.168.92.100Master192.168.92.101Slave192.168.92.102Slave2. 单机安装Redis首先在在3台服务器上分别安装Redis单机环境(单机)Linux环境安装最新版Redis-6.2.0...原创 2021-07-04 17:27:49 · 403 阅读 · 0 评论 -
通过windows客户端访问
文章目录1. 原因2. 解决方案1. 原因1.防火墙已开启2.redis服务没启动3.redis默认只能本地访问2. 解决方案1.安装Redis客户端,推荐redis-desktop-manager2.修改配置文件redis.conf 为bind 0.0.0.0 设置密码3.修改后kill -9 xxx停止redis的进程号,重启启动redis在建立连接-》成功...原创 2021-05-06 17:56:13 · 146 阅读 · 0 评论 -
REDIS 关键配置简述
配置关键词配置说明daemonize开启守护式进程后台启动, 将no改为yes 默认前台启动bind指定red只接收来自该ip的请求isport监听端口,默认6379databases设置数据库的个数,默认16个,默认使用的数据库是0save设置redis进行数据库镜像的频率dbfilename镜像备份文件的文件名dir数据库镜像备份文件存放路径requirepass设置客户端连接的密码maxclients限制同时连接客户...原创 2021-05-06 17:48:42 · 165 阅读 · 0 评论 -
Redis 基本数据类型试炼
文章目录1. String 类型2. 散列hashes3. 列表lists(双向链表)4. 集合set(自动去重)5. 有序集合sorted(自动去重)1. String 类型# 设置单个值set key value# 获取单个值get key# 设置多个值mset key1 value1 key2 value2 。。。# 获取多个值mget key1 key2 。。。# 自增1 incr key 默认:从0+1incr num# 自增2+布长 incr key 布原创 2021-03-04 16:40:45 · 205 阅读 · 1 评论 -
Redis-6.2.5 安装 Linux环境(单机)
文章目录1. 安装依赖环境2. 升级GCC3. 在线下载4. 解压5. 编译6. 安装7. 前台启动8. 后台启动9. 配置开机启动10. 常用命令1. 安装依赖环境yum install -y gcc-c++ autoconf automaker2. 升级GCC这里说明一下,在编译之前:在编译之前需要升级gcc的版本,默认情况下yum安装的gcc版本是4.8.5,由于版本过低,在编译时会报错,因此,我们需要先升级GCC# 安装sclyum install -y centos-releas原创 2021-03-04 16:34:12 · 5425 阅读 · 5 评论 -
springboot2 配置redis报错 redis timeout Value not a valid duration解决办法
配置文件加上时间单位ms就好了,application.ymlspring: redis: # Redis数据库索引(默认为0) database: 10 # Redis服务器地址 host: 192.168.203.220 # Redis服务器连接端口 port: 6379 # Redis服务器连接密码(默认为空) password: lettuce: pool: # 连接池最大连接数(使用负值表示转载 2020-05-23 21:49:48 · 1496 阅读 · 0 评论 -
redis集群原理分析--故障转移
https://blog.csdn.net/hw120219/article/details/95939870转载 2020-05-21 18:00:04 · 422 阅读 · 0 评论 -
SpringBoot整合Redis 主从复制_02
文章目录1. maven依赖2. RedisConfig3. RedisUtils4. application.yml5. 单元测试6. redis客户端查看1. maven依赖<dependency> <groupId>org.springframework.boot</groupId> <artifa...原创 2020-04-19 12:31:32 · 625 阅读 · 0 评论 -
SpringBoot 整合 Redis 哨兵机制_02
文章目录1. maven依赖2. RedisConfig3. RedisUtils4. application.yml5. 单元测试6. redis客户端查看1. maven依赖<dependency> <groupId>org.springframework.boot</groupId> <artifa...原创 2020-04-19 12:27:25 · 229 阅读 · 0 评论 -
SpringBoot2.x整合Redis 分布式集群_02
文章目录1. maven依赖2. RedisConfig3. RedisUtils4. application.yml5. 单元测试6. redis 客户端查看1. maven依赖 <dependency> <groupId>org.springframework.boot</groupId> <art...原创 2020-04-19 12:07:05 · 265 阅读 · 0 评论 -
SpringBoot2.x整合Redis 分布式集群_01
文章目录一、节点分布总览二、实战2.1. 搭建redis单机模式2.2. 集群配置2.3. 启动集群2.4. 节点握手Redis 分布式集群能解决的问题集群 概念解决现有系统单节点并发压力和物理上限问题通过添加服务器的数量,提供相同的服务,从而让服务器达到一个稳定、高效的状态一、节点分布总览演示案例3主3从 横向扩展服务器端口节点说明192...原创 2020-04-19 11:31:26 · 603 阅读 · 0 评论 -
SpringBoot 整合Redis 单机、哨兵、集群
<!--springboot整合redis--> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-redis</artifactI...原创 2020-04-17 18:33:12 · 1004 阅读 · 1 评论 -
SpringBoot 整合 Redis 哨兵机制_01
哨兵机制解决的问题:带有自动处理故障转移功能的主从架构哨兵机制无法解决的问题:无法解决现有系统单节点并发压力和物理上限问题哨兵机制特点:1>.监控:不断地轮训去检查主服务器和从服务器。2>.提醒:当监控到某个redis服务器出现问题时,Sentinel提醒。3>.故障的自动迁移。选举一个新节点升级为主服务器。4>自动完成主节点数据冗余备份哨兵监视的是当前的...原创 2020-04-17 18:26:18 · 759 阅读 · 0 评论 -
SpringBoot整合Redis 主从复制_01
主从复制 master slave核心解决问题:数据冗余备份,不能解决故障的自动转移主从复制讲解:从节点只能复制主节点数据,不能写入这里为了方便操作,搭建伪分布式,就是模拟在一台服务器上,通过修改端口搭建多个redis服务服务器ip端口节点192.168.0.1146379master192.168.0.1146380slave192.168.0...原创 2020-04-17 17:02:51 · 1250 阅读 · 0 评论 -
Linux环境 安装 Redis-6.2.6 配置运行_01
Redis安装:1.下载:wget http://download.redis.io/releases/redis-5.0.8.tar.gz2.解压:tar -zxf redis-5.0.8.tar.gz3.编译cd redis-5.0.8/ make install4.复制配置文件mkdir /app/master-slave /app/master-slave/bin ...原创 2020-04-17 16:39:01 · 423 阅读 · 0 评论 -
Redis的启动、使用和停止
1、Redis的启动(1)前端模式启动①直接运行bin/redis-server将以前端模式启动:切换到 /usr/local/redis/bin目录下,然后./redis-server ;②前端模式的缺点是启动完成后,不能再进行其他操作;③如果要操作必须使用Ctrl+C,同时redis-server程序结束,不建议使用此方法。 (2)后端模式启动①参考06003_redis在...原创 2019-05-22 18:35:24 · 3608 阅读 · 1 评论 -
Docker Redis部署_04
j原创 2019-05-27 16:50:12 · 187 阅读 · 0 评论 -
安装redis,执行make test时遇到You need tcl 8.5 or newer in order to run the Redis test
https://redis.io/上传服务器解压tar -zxvf redis-5.0.5.tar.gz进入redis目录,进行安装cd redis-5.0.5make执行安装测试:make test安装redis,执行make test时遇到You need tcl 8.5 or newer in order to run the Redis test请访问:http...原创 2019-08-11 15:41:39 · 405 阅读 · 0 评论 -
企业实战_01_Redis下载/安装/运行/停止
https://redis.io/上传服务器解压tar -zxvf redis-5.0.5.tar.gz进入redis目录,进行安装cd redis-5.0.5make执行安装测试:make test安装redis,执行make test时遇到You need tcl 8.5 or newer in order to run the Redis test请访问:http...原创 2019-08-11 15:47:38 · 261 阅读 · 0 评论 -
linux环境下redis5.0的安装配置
文章目录一、Redis介绍:二、安装Redis2.1. 下载 解压 进入文件夹 然后 编译2.2. 启动Redis2.2.1. 指定配置文件启动redis2.2.2. 配置redis后台启动三. 登录验证一、Redis介绍:Redis是当前比较热门的NOSQL系统之一,它是一个key-value存储系统1、Redis的数据类型:字符串、列表(lists)、集合(sets)、有序集合(so...原创 2019-08-11 17:46:28 · 261 阅读 · 0 评论 -
企业实战_02_Redis基础
Redis小知识:向服务器发送命令①redis-cli连上redis服务器后,可以在命令行发送指令;②ping,测试客户端与redis的连接是否正常,如果连接正常会收到回复PONG;③set/get,使用set和get可以向redis设置数据、获取数据;安装redis后启动redis有2种方式,一种是前台启动,另一种是后台启动,前台启动属于命令行方式启动,当操作ctrl+c退出窗口时...原创 2019-08-11 17:47:22 · 236 阅读 · 0 评论 -
windows下载、安装运行redis
https://github.com/microsoftarchive/redis/redis的配置文件:redis.windows.conf原创 2019-08-11 18:07:20 · 205 阅读 · 0 评论 -
企业实战_03_Redis基础命令
先启动redis服务端,在启动redis客户端说明命令info查看系统信息ping测试连通性dbsizekey数量keys *查看所有的keyselect 1切换到键空间(keyspace1) 默认redis的键空间有16个(0-15)set a b储存数据 key=a value=bquit/exit退出键命令e...原创 2019-08-11 20:21:43 · 217 阅读 · 0 评论 -
(解决)can't connect to redis-server
编辑 vim redis.confbind 127.0.0.1 添加本机IP地址protected-mode no //将yes改为no yes为保护模式requirepass gblfy//找到此处设置密码./redis-server ../redis.conf //重启redis./redis-cli -a gblfy shutdown//关闭redis...原创 2019-08-12 18:30:26 · 2181 阅读 · 0 评论 -
实战04_redis-cluster集群搭建
#安装gcc yum install gcc-c++#使用yum命令安装 ruby (我们需要使用ruby脚本来实现集群搭建)yum install rubyyum install rubygems#将redis源码包上传到 linux 系统 ,解压redis源码包#编译redis源码 ,进入redis源码文件夹make看到以下输出结果,表示编译成功创建目录/app/r...原创 2019-09-08 19:34:22 · 518 阅读 · 0 评论 -
实战_05_SpringBoot整合redis单机版本
点对点的原创 2019-09-09 13:00:05 · 280 阅读 · 0 评论 -
实战_06_SpringBoot整合redis-cluster集群版本
接上一篇:企业实战_05_SpringBoot整合redis单机版本原创 2019-09-09 13:02:31 · 274 阅读 · 0 评论