redis
文章平均质量分 82
foliage_yh
这个作者很懒,什么都没留下…
展开
-
redis处理
import org.apache.commons.lang3.StringUtils; import org.apache.commons.pool2.impl.GenericObjectPoolConfig; import org.slf4j.Logger; import org.slf4j.LoggerFactory; import org.springframework.util.CollectionUtils; import redis.clients.jedis.*; import java.原创 2021-07-23 10:33:05 · 117 阅读 · 0 评论 -
redis设计与实现
一.哨兵(sentinel) 1.sentinel可以监控其他sentinel【和sentinel监视同样master的哨兵】,主服务器(master),从服务器 (slave0,slave1...) 2.检测是否下线,sentinel会用每秒一次的频率向它所监控的其他sentinel,主服务器(master),从服务器 (slave0,slave1...)发送ping命令 有效回复:实例返回+PONG、-LOADING、-MASTERDOWN 无效回复:除+PONG、-LOADING、-MAS..原创 2021-03-24 11:38:36 · 280 阅读 · 0 评论 -
使用sh脚本查询redis主节点
#! /bin/sh /apps/yh/redis/redis-3.0.7/src/redis-cli -c -h IP -p 端口-a '密码' CLUSTER NODES | grep 'master' | awk -F ' ' '{print $2}' > /export/yh/redismaster.txt原创 2020-12-21 11:23:22 · 549 阅读 · 0 评论 -
redis主从,哨兵,集群
转自:https://www.cnblogs.com/pigonthetree/p/12410255.html standalone类型架构 用于可穿透业务场景,如后端有DB存储,脱机影响不大的应用。 2、redis主从 假设我们生产环境使用了一台redis,redis挂了怎么办?如果等到运维重启redis,并恢复好数据,可能需要花费很长时间。那么在这期间,我们的服务是不可用的,这应该是不能容忍的。假设我们做了主从,主库挂了之后,运维让从库接管,那么服务可以继续运行,正所...转载 2020-10-23 09:48:02 · 190 阅读 · 0 评论 -
redis单线程&IO多路复用
https://www.cnblogs.com/myseries/p/11733861.html redis单线程: redis是以socket方式通信,socket服务端可同时接受多个客户端请求连接,也就是说,redis服务同时面对多个redis客户端连接请求,而redis服务本身是单线程运行。 假设,现在有A,B,C,D,E五个客户端同时发起redis请求,A优先稍微一点点第一个到达,然后是B,C,D,E依次到达,此时redis服务端开始处理A请求,建立连接需要30秒,获取请求数据...转载 2020-10-19 11:31:44 · 1029 阅读 · 2 评论 -
Redis集群下使用Jedis实现keys模糊查询
package com.deleteredisdata.deletedata; import java.util.HashSet; import java.util.Map; import java.util.Set; import java.util.TreeSet; import redis.clients.jedis.HostAndPort; import redis.clients.jedis.Jedis; import redis.clients.jedis.JedisCluster; imp原创 2020-10-16 17:13:30 · 1657 阅读 · 0 评论 -
redis性能
https://www.cnblogs.com/williamjie/p/9660427.html https://www.cnblogs.com/tan80000/p/10573496.html原创 2020-07-15 16:17:25 · 64 阅读 · 0 评论 -
redis命令
1.Hgetall 返回这个key的所有字段与值 Hgetall key原创 2020-02-20 09:48:25 · 86 阅读 · 0 评论 -
redis那个命令可以统计key的数量
可以使用命令:redis-cli -p端口 -hIP地址 keys "*" |wc -l 如果是集群:redis-cli -c -p端口 -hIP地址 keys "*" |wc -l(多了个-c) 注意keys 命令只能列出当前的节点的key的数量 ...原创 2019-12-24 17:27:03 · 12975 阅读 · 2 评论 -
redis的pipline对性能的影响
pipline操作会占用通道,mysql数据库查询也需要使用通道。通道只有一个。如果和数据库查询同时使用,会影响整体性能,因为pipline数据将管道填满,这时mysql就一直在等待,直到通道中有闲余的释放,mysql才会往管道中加数据,进行发送处理。mysql如果把通道填满,redis的pipline也只能等待。所以当redis的pipline和数据库查询同时使用时,会影响性能问题,这是开发时需...原创 2019-12-04 14:51:16 · 302 阅读 · 0 评论 -
redis.clients.jedis.exceptions.JedisConnectionException: java.net.SocketTimeoutException: Read timed
https://www.cnblogs.com/zyc-2019/p/10611590.html原创 2019-11-22 11:22:37 · 1011 阅读 · 0 评论 -
redis JedisConnectionException: Could not get a resource from the pool 的八种可能的原因
https://blog.csdn.net/testcs_dn/article/details/43052585原创 2019-11-22 10:35:19 · 141 阅读 · 0 评论 -
redis管道pipeline讲解
https://blog.51cto.com/phpme/2136827?source=dra原创 2019-11-12 13:44:48 · 210 阅读 · 0 评论 -
redis
https://www.cnblogs.com/kismetv/p/8654978.html#t51 1. ./redis-cli -h 192.168.XX.XX -p 6379 2.怎么看redis是不是使用过多,需要排查处理 info memory mem_fragmentation_ratio(该值是used_memory_rss / used_memory的比值): ...原创 2019-11-08 16:06:24 · 75 阅读 · 0 评论