首页
学习
活动
专区
圈层
工具
发布
综合排序最热优先最新优先
时间不限
RedisRedis 集群
一、集群概念 业务发展过程中遇到的峰值瓶颈: redis提供的服务OPS可以达到10万/秒,当前业务OPS已经达到20万/秒 内存单机容量达到256G,当前业务需求内存容量1T 这个时候可以使用集群的方式可以快速解决上述问题 -6379.conf 由redis-6379.conf得到redis-6380.conf、redis-6381.conf、redis-6382.conf、redis-6383.conf、redis-6384 .conf,分别作为3个master和3个slave的启动配置文件 启动所有的master和slave 这还是一个一个的节点,我们需要把他们连在一起,在src目录下有一个redis-trib.rb /redis-trib.rb create --replicas n ip1:port1 ip2:port2 .... 写6组ip:port,执行指令,生成3组1主1从 生成多组主从结构前,我们先看一下data目录(在redis-端口.conf中配置)下生成的节点的配置文件nodes-端口.conf 我们输入yes,
终有救赎
2023-10-24
1.4K0
标签:
RedisRedis Sentinel
IP:192.168.225.128、192.168.225.129 环境:centos7 版本:redis-3.2.10 一、Redis sentinel Redis 的 Sentinel 系统用于管理多个 虽然 Redis Sentinel 释出为一个单独的可执行文件 redis-sentinel , 但实际上它只是一个运行在特殊模式下的 Redis 服务器, 你可以在启动一个普通 Redis 服务器时通过给定 –sentinel 选项来启动 Redis Sentinel 。 二、配置redis主从 详细配置见文章redis主从配置 128/129上面安装路径:/usr/local/redis 数据路径:/data/redis6379、/data/redis6380 配置环境 root@vm-test1 redis]# redis-cli -h 192.168.225.128 -p 6379 ping PONG 主redis的info replication信息 # Replication
用户5522200
2019-06-02
1.6K0
标签:
RedisRedis 哨兵
哨兵(sentinel)  :是一个对主从结构中的每台服务器进行监控的分布式系统,当出现故障时通过投票机制选择新的master,并将所有slave连接到新的master;哨兵也是一台redis服务器,只是不提供数据服务 slave连接,选取一个slave作为master,将其他slave连接到新的master,并告知客户端新的服务器地址 二、配置哨兵模式 配置一拖二的主从结构,配置三个哨兵(配置相同,端口不同),配置文件为Redis 根目录下的sentinel.conf 启动哨兵 redis-sentinel sentinel-端口号.conf 1. 编写redis服务器的配置文件 查看redis服务器配置文件,6379为master,6380为slave 生成6381的slave 3.  启动redis服务器以及哨兵 启动一主两从三个redis服务器 启动26379哨兵 通过客户端登录已启动的26379哨兵服务器 在哨兵服务器上不能执行数据操作,只能执行哨兵对应的一些指令,我们输入
终有救赎
2023-10-24
9160
标签:
Redis篇】初始RedisRedis安装
在此基础上,Redis支持各种不同方式的排序。 3.0之前都是单机版 二、Redis搭建 wget http://download.redis.io/releases/redis-2.8.18.tar.gz yum -y install gcc tcl -y tar xf redis-2.8.18.tar.gz make && make PREFIX=/opt/sxt/redis install (实际上是把redis的bin目录给copy到这个目录下面 配置环境变量:vi + /etc/profile export REDIS_HOME=/opt/sxt/redis export PATH=$PATH:$REDIS_HOME/bin 三、启动测试 启动客户端: redis-cli ? ?
LhWorld哥陪你聊算法
2019-02-25
1.4K0
标签:
Redis篇】初始RedisRedis安装
在此基础上,Redis支持各种不同方式的排序。 3.0之前都是单机版 二、Redis搭建 wget http://download.redis.io/releases/redis-2.8.18.tar.gz yum -y install gcc tcl -y tar xf redis-2.8.18.tar.gz make && make PREFIX=/opt/sxt/redis install (实际上是把redis的bin目录给copy到这个目录下面 配置环境变量:vi + /etc/profile export REDIS_HOME=/opt/sxt/redis export PATH=$PATH:$REDIS_HOME/bin 三、启动测试 启动客户端: redis-cli ? ?
LhWorld哥陪你聊算法
2018-09-13
1.1K0
标签:
Redis主从,Redis哨兵,Redis集群区别
redis主从】: 是备份关系, 我们操作主库,数据也会同步到从库。 如果主库机器坏了,从库可以上。就好比你 D盘的片丢了,但是你移动硬盘里边备份有。 【redis哨兵】: 哨兵保证的是HA,保证特殊情况故障自动切换,哨兵盯着你的“redis主从集群”,如果主库死了,它会告诉你新的老大是谁。 【redis集群】: 集群保证的是高并发,因为多了一些兄弟帮忙一起扛。同时集群会导致数据的分散,整个redis集群会分成一堆数据槽,即不同的key会放到不不同的槽中。
用户6252193
2019-09-16
1.4K0
标签:
redis介绍,redis安装,redis持久化,redis数据类型
从2010年3月15日起,Redis的开发工作由VMware主持。从2013年5月开始,Redis的开发由Pivotal赞助。 redis是一个key-value存储系统。 Redis官网: https://redis.io/ Redis特点总结: Redis和Memcached类似,也属于k-v数据存储 支持更多value类型,除了和string外,还支持hash、lists 0 [root@localhost /usr/local/src/redis-4.0.1]# redis- # 按两下tap键,出来以下命令代表安装成功 redis-benchmark redis-check-aof redis-check-rdb redis-cli redis-sentinel redis-server [root@localhost /usr/local/src /redis-4.0.1]# 拷贝配置文件: [root@localhost /usr/local/src/redis-4.0.1]# cp redis.conf /etc/redis.conf
端碗吹水
2020-09-23
1.2K0
标签:
RedisRedis 删除策略
一、过期数据 Redis中的数据特征:  Redis是一种内存级数据库,所有数据均存放在内存中,内存中的数据可以通过TTL指令获取其状态 XX : 具有时效性的数据 -1 : 永久有效的数据 -2 : redis服务器有很多操作需要执行时,CPU的压力会很大,于是redis中的策略是,在内存还够的前提下,先不急着释放已删除的数据的内存空间,先执行客户端的指令 二、数据删除策略 redis中的数据删除策略包括定时删除 、惰性删除、定期删除 redis中用一个hash结构数据存放地址和过期时间,而删除策略就是基于这块hash数据结构 我们需要在内存占用与CPU占用之间寻找一种平衡,顾此失彼都会造成整体redis性能的下降 如果内存不满足新加入数据的最低存储要求,redis要临时删除一些数据为当前指令清理存储空间。 当对所有数据尝试完毕后,如果不能达到内存清理的要求,将会出现错误信息 影响数据逐出的相关配置 maxmemory:redis可使用内存占物理内存的最大比例,默认为0,表示不限制redis使用内存。
终有救赎
2023-10-24
1.4K0
标签:
redis | 二、redis安装
解压如下 image.png redis-server.exe:redis服务 redis-cli.exe:redis客户端 redis-check-aof.exe:aof持久化检查 redis-benchmark.exe 文件分类管理 redis目录下创建bin和etc文件,把redis.conf移动到etc目录下;把mkreleasehdr.sh、redis-benchmark、redis-check-aof、redis-cli 启动 启动redis-service [root@node2 redis-6.2.5]# bin/redis-server etc/redis.conf image.png 启动redis-cli \ -v /root/programs/redis/dockerredis/data:/data \ -d redis redis-server /etc/redis/redis.conf \ -d redis 表示后台启动redis redis-server /etc/redis/redis.conf 以配置文件启动redis,加载容器内的conf文件,最终找到的是挂载的目录/root/programs
雨中散步撒哈拉
2022-09-21
1.1K0
标签:
redis in action》redis快照
快照会被写入在配置文件中配置的文件中,并存储在dir目录中,在执行下一个快照前,如果redis或者硬件或者系统导致崩溃,那么数据会从最新的redis快照中进行恢复。 3.如果在redis中配置了保存行,比如save 60 10000,那么如果在上次成功保存之后60秒内发生10000次写入,那么 redis就会自动触发bgsave。 4.当redis接受shutdown命令或者收到term命令,redis将执行save命令,然后阻止客户端的命令执行。save执行完毕之后就关闭。 5.当redis服务连接到其他redis服务进行sync同步命令,进行复制。如果其中的命令还没有执行或者完成,那么redis将开始进行bgsave命令。 redis快照采用的fork的方式将内存进行拷贝,然后进行快照存储,因此如果缓存的数据很大,比如数十G,那么内存的压力就会很大,就会导致进程采用虚拟内存,这样会降低redis的性能,降低redis的响应时间
写一点笔记
2022-08-11
1.1K0
标签:
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档