redis
文章平均质量分 58
tomjourney
积善之家 必有余庆
展开
-
redis连接池
【README】 本文旨在po出 redis连接池的测试用例 <dependencies> <dependency> <groupId>redis.clients</groupId> <artifactId>jedis</artifactId> <version>3.5.1</version> </dependency> </dependencies>原创 2021-02-19 22:57:51 · 313 阅读 · 0 评论 -
redis主从复制部署策略+jedis设置主从
【README】redis 有3种集群模式,包括 主从, 哨兵, cluster;本文主要po出 主从;master 192.168.163.201 6382slave 192.168.163.202:6382【1】从机 202:6382 的 redis.conf 配置只需要编写 slaveof 192.168.163.201 6382 即可################################# REPLICATION ################...原创 2021-02-19 20:44:18 · 451 阅读 · 0 评论 -
jedis对redis键加锁+解锁+事务提交
【README】redis的java客户端对键加锁和解锁(Jedis.watch() Jedis.unwatch() );【1】代码/** * redis加锁-watch * 【场景描述】: watch命令就是标记一个键,如果标记了一个键, * 在提交事务前如果该键被别人修改过,那事务提交就会失败;这种情况可以再重新尝试一次; * 首先标记了键 balance,然后检查余额是否足够,不足就取消标记,并不做扣减; * 足够的话,启动事务进行更新; * 如果在...原创 2021-02-19 20:13:48 · 468 阅读 · 0 评论 -
redis-java客户端jedis测试
【README】本文旨在记录 jedis 包连接redis集群的开发方式,并对api做简单测试,api不会深入;maven引入的 jedis依赖<dependencies> <dependency> <groupId>redis.clients</groupId> <artifactId>jedis</artifactId> <version>3.0.0</version>原创 2021-02-19 19:07:31 · 156 阅读 · 1 评论 -
redis集群3种模式
【README】转自: https://segmentfault.com/a/1190000022808576 (好文章)Redis 支持三种集群方案主从复制模式 Sentinel(哨兵)模式 Cluster 模式【1】主从复制模式主从复制的作用通过持久化功能,Redis保证了即使在服务器重启的情况下也不会丢失(或少量丢失)数据,因为持久化会把内存中数据保存到硬盘上,重启会从硬盘上加载数据。 但是由于数据是存储在一台服务器上的,如果这台服务器出现硬盘故障等问题,也会导...转载 2021-02-18 21:47:09 · 197 阅读 · 2 评论 -
redis集群添加节点报错Either the node already knows other nodes (check with CLUSTER NODES) or contains some k
【README】 redis集群添加节点报错[ERR] Node 192.168.163.202:6380 is not empty. Either the node already knows other nodes (check with CLUSTER NODES) or contains some key in database 0.【1】 原因导致异常的主要原因是该节点中默认生成的配置或历史存储数据不一致导致的,清除对应节点的dump.rdb、nodes.conf文件,重启之后即可..原创 2021-02-18 20:10:51 · 8063 阅读 · 1 评论 -
redis创建集群报错can‘t connect to node 192.168.163.203
【README】创建集群报错 can't connect to node 192.168.163.203[root@centos201 ~]# /usr/local/redis-cluster/bin/redis-trib.rb create --replicas 0 192.168.163.201:6379 192.168.163.202:6379 192.168.163.203:6379>>> Creating clusterConnecting to node 19..原创 2021-02-18 19:30:09 · 1102 阅读 · 0 评论 -
redis集群信息分析-cluster info-cluster nodes
【README】本文po出 redis集群的节点信息,槽信息,以及字段含义【1】集群信息192.168.163.203:6380> cluster infocluster_state:okcluster_slots_assigned:16384cluster_slots_ok:16384cluster_slots_pfail:0cluster_slots_fail:0cluster_known_nodes:9cluster_size:3cluster_curre...原创 2021-02-08 20:39:56 · 1873 阅读 · 1 评论 -
redis集群搭建报错-(error) CLUSTERDOWN The cluster is down
【README】最近搭建一个redis集群,参考博文 (https://www.cnblogs.com/mafly/p/redis_cluster.html) 对集群配置后,master, slave 也启动起来,但无法插入数据;【1】报错信息;[root@centos201 redis-cluster]# /usr/local/bin/redis-cli -c -h 192.168.163.201 -p 6379 192.168.163.201:6379> keys *1.原创 2021-02-02 18:32:57 · 1596 阅读 · 0 评论 -
搭建redis集群
【README】redis集群搭建有很多坑儿,注意;【1】坑er 集合坑儿1、[ERR] Sorry, can't connect to node 192.168.163.203:6381报错现场:执行如下命令新建集群,报错如下;/usr/local/redis-cluster/bin/redis-trib.rb create --replicas 2 192.168.163.201:6379 192.168.163.202:6380 192.168.163.203:638...原创 2021-01-30 23:09:27 · 313 阅读 · 2 评论 -
转:Redis 集群搭建详细指南
转自:https://www.cnblogs.com/mafly/p/redis_cluster.html【README】非常棒的一篇文章,感谢作者的分享;先有鸡还是先有蛋?最近有朋友问了一个问题,说毕业后去大城市还是小城市?去大公司还是小公司?我的回答都是大城市!大公司!为什么这么说呢,你想一下,无论女孩男孩找朋友都喜欢找个子高胸大的。同样的道理嘛,「大」总有大的好。当然,如果你要有能力找一个胸大个子高就更完美了。Redis 集群简介Redis 是一个开源的 key...转载 2021-01-30 22:20:31 · 138 阅读 · 0 评论 -
centos上安装redis
【README】本文旨在阐述在linux上安装 redis 的步骤;【1】具体步骤step1) 把 redis 压缩包 上传到 /opt/software, 并解压step2)打开 redis目录,执行 make, 若没有gcc编译器, 执行命令安装gcc;yum -y install gcc automake autoconf libtool makestep3) 在 redis目录执行make 安装;step4)在redis目录执行 make install 安...原创 2021-01-30 22:12:52 · 121 阅读 · 1 评论 -
转-Redis AOF 持久化详解
转自:https://juejin.cn/post/6844903902991630349Redis AOF 持久化详解Redis 是一种内存数据库,将数据保存在内存中,读写效率要比传统的将数据保存在磁盘上的数据库要快很多。但是一旦进程退出,Redis 的数据就会丢失。为了解决这个问题,Redis 提供了 RDB 和 AOF 两种持久化方案,将内存中的数据保存到磁盘中,避免数据丢失。RDB的介绍在这篇文章中《Redis RDB 持久化详解》,今天我们来看一下 AOF 相关的原理。A...转载 2021-01-27 08:31:36 · 149 阅读 · 0 评论 -
redis哨兵
【0】redis 集群信息, 参见: redis集群【1】启动哨兵进程1)编辑哨兵启动配置文件在redis_home 目录添加 redis-sentinel.conf 文件, 并修改 其监控的主数据库信息, 如下:sentinel monitor mymaster 192.168.186.100 6379 1 其中, mymaster是监控的主数据库的名称,可以自定原创 2018-03-09 00:14:43 · 853 阅读 · 1 评论