Redis

Redigo--Go连接Redis

本文来自:CSDN博客感谢作者:wkyb608查看原文:Redigo--Go连接Redis本文主要介绍goWeb开发中操作redis。Redigo是go连接Redis的扩展包,用此包时需先执行:gogetgithub.com/garyburd/redigo/redis安装完后,在文件中导入redigo即可。连接redi...
代码星球·2020-05-09

使用redis作为消息队列的用法

背景最近项目有个需求需要动态更新规则,当时脑中想到的第一个方案是利用zk的监听机制,管理人员更新完规则将状态写入zk,集群中的机器监听zk的状态,当有状态变更后,集群中的机器开始拉取最新的配置。但由于公司技术选型,没有专门搭建zk集群,因此也不可能为这一个小需求去搭建zk集群。图为使用zk监听状态变化的流程。最后只好退...

简单聊聊服务发现(redis, zk,etcd, consul)(转载)

  服务发现并没有怎样的高深莫测,它的原理再简单不过。只是市面上太多文章将服务发现的难度妖魔化,读者被绕的云里雾里,顿觉自己智商低下不敢高攀。服务提供者是什么,简单点说就是一个HTTP服务器,提供了API服务,有一个IP端口作为服务地址。服务消费者是什么,它就是一个简单的进程,想要访问服务提供者提供...

redis主从+ 哨兵模式(sentinel)+漂移VIP实现高可用系统

原文:https://www.jianshu.com/p/c2ab606b00b7客户端程序(如PHP程序)连接redis时需要ip和port,但redis-server进行故障转移时,主redis是变化的,所以ip地址也是变化的。客户端程序如何感知当前主redis的ip地址和端口呢?redis-sentinel提供了...