
Redis
文章平均质量分 58
TangXW_
这个作者很懒,什么都没留下…
展开
-
Redis用bitset(bitmap)来统计日活跃量
假设这样一个场景,假如每个网站有1亿的用户,那么我们怎么来统计这个网站的日登陆数或者说有哪些用户登录过这个网站。最常见的做法就是设计一张用户登录表:user_login:user_uid login_date0 2017-7-11 2017-7-10 2017-原创 2017-07-02 14:31:31 · 9338 阅读 · 6 评论 -
Linux下部署Redis
环境:1.Linux(CentOS-6.6-x86_64) 2.Redismake install之后,得到如下几个文件redis-benchmark 性能测试工具redis-check-aof 日志文件检测工(比如断电造成日志损坏,可以检测并修复)redis-check-dump 快照文件检测工具,效果类上redis原创 2017-06-19 21:47:15 · 312 阅读 · 0 评论 -
Redis事务
模拟一个买票的场景:现在只剩一张票ticket,票价100,zhang和li分别有300,决定去买票。如果当zhang买了,付钱的瞬间,li买了这唯一的一张票,并且付好了钱,提交了事务,那么zhang不是没有票了。先启动redis-server服务,然后启动两个redis-cli服务1.模拟数据:127.0.0.1:6379> set ticket 1OK127.0.0.1:637原创 2017-07-05 20:45:12 · 261 阅读 · 0 评论 -
Redis缓存的具体使用场景
根据文章的总结:http://blog.youkuaiyun.com/qq_18860653/article/details/54893095Redis用作缓存,减少了对数据库的压力。一般如果有一个请求,那么或者时时调用接口查询,或者从缓存中查找。下面我们讨论redis的具体使用场景。准备工作JeidsPool:import redis.clients.jedis.Jedis;import redis.cli原创 2017-07-09 15:14:06 · 2164 阅读 · 0 评论 -
Redis之rdb快照持久化
Redis快照持久的意思就是将内存的数据导出到硬盘中,做到持久化。因为导出的是二进制文件,所以恢复速度快。 Reids服务一般有两个进程,一个就是redis-server,负责响应客户端的请求,另一个则是rdb进程了,负责数据的快照持久。 rdb服务的一些参数配置在redis安装目录下的redis.conf中。 主要有以下配置:save 900 1 #刷新快照到硬盘中,必须满足两者要求才原创 2017-07-09 16:33:12 · 348 阅读 · 0 评论 -
Redis之aof日志持久化
上篇我们讲到redis的rdb持久化操作,有一个问题就是在1分钟间隔中突然断电,造成这段间隔的数据没有持久化到磁盘中,造成数据丢失。 解决办法就是用redis的aof(append only file)做日志持久化。简单说就是把每一条操作命令都写到文件中,下次恢复的时候重新执行这些命令就做到了数据恢复。具体配置还是在redis.conf中:appendonly yes #是否仅要日志append原创 2017-07-09 17:51:52 · 1166 阅读 · 0 评论 -
Redis主从复制
先贴上参考博客:http://blog.youkuaiyun.com/hechurui/article/details/49508813 在生产中,如果我们只使用一台redis服务器往往是不够的,单个redis发生单点故障,或者负载过大,造成数据丢失,解决方案之一就是redis主从复制,而且很简单。 原理就是从服务启动时会向主服务有一条SYNC的请求,请求将主服务器上的数据dump到从服务上(以rdb的方式原创 2017-07-23 16:01:33 · 355 阅读 · 0 评论 -
Redis Cluster 3.0搭建与使用
原文地址:http://www.cnblogs.com/gomysql/p/4395504.htmlRedis Cluster终于出了Stable,这让人很是激动,等Stable很久了,所以还是先玩玩。一. 集群简单概念。Redis 集群是一个可以在多个 Redis 节点之间进行数据共享的设施(installation)。Redis 集群不支持那些需要同时处理多个键的 Red...转载 2019-04-11 14:14:54 · 283 阅读 · 0 评论 -
Redis主动和哨兵模式部署
原文地址:https://juejin.im/post/5b7d226a6fb9a01a1e01ff64#heading-23深入剖析Redis系列(二) - Redis哨兵模式与高可用集群前言Redis的主从复制模式下,一旦主节点由于故障不能提供服务,需要手动将从节点晋升为主节点,同时还要通知客户端更新主节点地址,这种故障处理方式从一定程度上是无法接受的。Red...转载 2019-04-08 12:42:58 · 837 阅读 · 0 评论