redis
end
这个作者很懒,什么都没留下…
展开
-
浅入浅出之redis主从配置及手动切换
环境描述: 主redis:192.168.10.1 6379 从redis:192.168.10.2 6380 一、主从配置 1、将主从redis配置文件redis.conf中的aemonize no 改为 yes 2、修改从redis配置文件redis.conf中的port 6379 改为 6380,添加slaveof 192.168.10.1 6379 3原创 2014-12-08 17:37:49 · 1550 阅读 · 0 评论 -
一种redis主主解决方案及其实现
声明 本文为Gleasy原创文章,转载请指明引自Gleasy团队博客 问题的提出 redis(特指2.8.14及以下)replication仅支持主从复制。在实际生产环境中,这种单向主从复制,没有办法做高可用(当然,如果允许数据丢失的话,可以采用keepalived,采用其notify_master/notify_slave机制,强制实现主从的角色互换,这种方式对主从强行互换的过程中,如转载 2014-12-09 11:28:06 · 1363 阅读 · 1 评论 -
浅入浅出之Jedis
一、简单使用Jedis 需要Jedis就从Maven获取吧! Maven Pom.xml Xml代码 dependency> groupId>redis.clientsgroupId> artifactId>jedisartifactId> version>2.1.0version> type>j原创 2014-12-08 12:21:51 · 675 阅读 · 0 评论 -
Redis事务使用
概述 相信学过Mysql等其他数据库的同学对事务这个词都不陌生,事务表示的是一组动作,这组动作要么全部执行,要么全部不执行。为什么会有这样的需求呢?看看下面的场景: 微博是一个弱关系型社交网络,用户之间有关注和被关注两种关系,比如两个用户A和B,如果A关注B,则B的粉丝中就应该有A。关注这个动作需要两个步骤完成:在A的关注者中添加B;在B的粉丝中添加A。 这两个动作要么都执行成功,原创 2016-03-30 09:41:00 · 582 阅读 · 0 评论 -
redis 超全的操作
Redis::__construct 描述: 创建一个Redis客户端 范例: $redis = new Redis(); connect, open 描述: 实例连接到一个Redis. 参数:host: string port: int 返回值:BOOL 成功返回:TRUE;失败返回:FALSE 范例: $r原创 2016-02-26 10:07:56 · 1100 阅读 · 0 评论 -
Redis实现秒杀系统
导论 曾经被问过好多次怎样实现秒杀系统的问题。昨天又在CSDN架构师微信群被问到了。因此这里把我设想的实现秒杀系统的价格设计分享出来。供大家参考。 秒杀系统的架构设计 秒杀系统,是典型的短时大量突发访问类问题。对这类问题,有三种优化性能的思路: 写入内存而不是写入硬盘、异步处理而不是同步处理、分布式处理 用上这三招,不论秒杀时负载多大,都能轻松应对。更好的是,Redi原创 2016-04-13 17:56:42 · 6027 阅读 · 0 评论 -
Sentinel简介
Redis 的 Sentinel 系统用于管理多个 Redis 服务器(instance), 该系统执行以下三个任务:监控(Monitoring): Sentinel 会不断地检查你的主服务器和从服务器是否运作正常。提醒(Notification): 当被监控的某个 Redis 服务器出现问题时, Sentinel 可以通过 API 向管理员或者其他应用程序发送通知。自动故障迁移(Automati...原创 2018-05-04 10:42:15 · 1183 阅读 · 0 评论