
redis
Agirl_Nana
这个作者很懒,什么都没留下…
展开
-
redis学习遇到的问题4--(error) READONLY You can‘t write against a read only slave.
出现问题:[root@db01 ~]# for i in $(seq 1 1000);do redis-cli -c -h db01 -p 6379 set lbz_${i} v_${i} && echo "set k_${i} is ok";done(error) READONLY You can't write against a read only slave.报错原因:因为连接的是从节点,从节点只有读的权限,没有写的权限解决办法:[root@db01 ~]# vim原创 2020-07-12 19:30:11 · 2420 阅读 · 0 评论 -
redis技术4-- Redis Cluster集群搭建和部署
第8章 Redis Cluster8.1 集群介绍Redis Cluster 是 redis的分布式解决方案,在3.0版本正式推出当遇到单机、内存、并发、流量等瓶颈时,可以采用Cluster架构方案达到负载均衡目的。Redis Cluster之前的分布式方案有两种:1)客户端分区方案,优点分区逻辑可控,缺点是需要自己处理数据路由,高可用和故障转移等。2. 代理方案,优点是简化客户端分布式逻辑和升级维护便利,缺点加重架构部署和性能消耗。官方提供的 Redis Cluster集群方案,很好的解决了原创 2020-07-12 19:20:25 · 1274 阅读 · 0 评论 -
redis技术3--Redis Sentinel哨兵
第7章 Redis Sentinel(哨兵)7.1 哨兵介绍Sentinel介绍Redis的主从模式下,主节点一旦发生故障不能提供服务,需要人工干预,将从节点晋升为主节点,同时还需要修改客户端配置。对于很多应用场景这种方式无法接受。Sentinel(哨兵)架构解决了redis主从人工干预的问题。Redis Sentinel是redis的高可用实现方案,实际生产环境中,对提高整个系统可用性非常有帮助的。主从模式故障切换:Master宕机,在Slave01实行命令slave no one,再在Sl原创 2020-07-11 20:53:32 · 260 阅读 · 0 评论 -
redis学习遇到的问题3--Error condition on socket for SYNC: No route to host
问题:主从复制后没有数据db02:6379> keys *(empty list or set)db02:6379>查看原因[root@m02 ~]# tail -f /opt/redis_cluster/redis_6379/logs/redis_6379.log1831:S 19 Apr 12:13:26.003 * MASTER <-> SLAVE sync started1831:S 19 Apr 12:13:28.510 # Error condition原创 2020-07-10 10:45:08 · 641 阅读 · 0 评论 -
redis学习遇到的问题2--Could not connect to Redis at db02:6379: Name or service not known
问题:[root@m02 ~]# redis-cli -h db02Could not connect to Redis at db02:6379: Name or service not knownCould not connect to Redis at db02:6379: Name or service not knownnot connected>解决方法[root@m02 ~]# vim /etc/hosts10.0.0.52 db02...原创 2020-07-10 10:40:46 · 3065 阅读 · 1 评论 -
redis学习遇到的问题1---bash: redis-cli: command not found
问题:[root@m02 redis_cluster]# redis-cli-bash: redis-cli: command not found解决方法:[root@m02 redis_cluster]# cd redis[root@m02 redis]# make install原创 2020-07-10 10:39:07 · 576 阅读 · 0 评论 -
redis技术2--主从复制
五.Redis主从复制1.主从复制介绍主从复制介绍在分布式系统中为了解决单点问题,通常会把数据复制多个副本到其他机器,满足故障恢复和负载均衡等求.Redis也是如此,提供了复制功能.复制功能是高可用Redis的基础,后面的哨兵和集群都是在复制的基础上实现高可用的.6.2 配置命令6.2.1 建立复制环境准备:在10.0.0.51机子:[root@m01 ~]# tar zcvf db01.tar.gz /opt/redis_cluster/[root@m01 ~]# scp db01.原创 2020-07-10 10:36:00 · 157 阅读 · 0 评论 -
redis1技术--基本介绍和操作
文章目录一.Redis介绍1.Redis简介2.Redis重要特性3.Redis应用场景二.Redis安装部署1.目录规划2.安装命令3.配置文件说明4.启动关闭服务三.Redis基本操作命令1.全局命令2.字符串3.列表4.哈希5.集合四.Redis持久化1.实验脚本2.两种持久化方式介绍2.1 rdb2.2 AOF3.redis 持久化方式和区别五.Redis安全认证一.Redis介绍1.Redis简介1.Redis是一种基于键值对的NoSQL数据库,与很多键值对数据库不同,redis中的值可以有原创 2020-07-10 09:21:00 · 727 阅读 · 0 评论