随笔分类 - redis
redis 两种持久化方式
摘要:https://blog.csdn.net/u013851082/article/details/53669320
阅读全文
Redis 主从同步+哨兵
摘要:一、Redis主从同步 1.什么是主从同步 主库:只负责写数据 从库:只负责读数据(从库手动,配置文件配置) 主库只要发生更改,数据就会同步到从库 2.主从同步原理 副本库通过slaveof 127.0.0.1 6379命令,连接主库,并发送SYNC给主库 主库收到SYNC,会立即触发BGSAVE,
阅读全文
redis高级之哨兵 集群
摘要:一、redis哨兵 1.主从复制存在的问题: 1. 主从复制,从节点发生故障,需要做故障转移,可以手动转移:让其中一个slave变成master(哨兵) 2 主从复制,只能主写数据,所以写能力和存储能力有限(集群) 2.原理 1 多个sentinel发现并确认master有问题 2 选举触一个sen
阅读全文
redis 高并发之商品秒杀系统
摘要:一、基于redis 利用redis的乐观锁(不支持悲观锁),实现秒杀系统的数据同步(基于watch实现) 用户一: import redis conn = redis.Redis(host='127.0.0.1',port=6379) # conn.set('count',1000) with co
阅读全文
redis 高级用法 持久化方案 主从复制原理与优化
摘要:一、redis高级用法 # 慢查询相关 # pipeline与事务 -pipeline每次只能作用在一个Redis的节点上(如果做了集群,就没有pipline了) -悲观锁和乐观锁 -redis只能实现乐观锁:https://www.cnblogs.com/liuqingzheng/p/999709
阅读全文
redis api
摘要:一 通用命令 1.1 通用命令 ####1-keys #打印出所有key keys * #打印出所有以he开头的key keys he* #打印出所有以he开头,第三个字母是h到l的范围 keys he[h-l] #三位长度,以he开头,?表示任意一位 keys he? #keys命令一般不在生产环
阅读全文
celery
摘要:一、celery简介,架构 1 celery:芹菜(跟芹菜没有任何关系) 2 python中的一个分布式任务框架 执行异步任务(对立:同步任务):解决耗时任务,将耗时操作任务提交给celery去异步执行,比如发送短信/邮箱、消息推送、音频处理等等 执行延时任务(5分钟后干一件事):解决延迟任务 执行
阅读全文
celery
摘要:一、celery简介,架构 1 celery:芹菜(跟芹菜没有任何关系) 2 python中的一个分布式任务框架 执行异步任务(对立:同步任务):解决耗时任务,将耗时操作任务提交给celery去异步执行,比如发送短信/邮箱、消息推送、音频处理等等 执行延时任务(5分钟后干一件事):解决延迟任务 执行
阅读全文
Redis数据类型基本操作
摘要:须知:在Redis中设置值,默认,不存在则创建,存在则修改 一:String字符串操作 set 设置值 属性释义 name key的名字 value key的值 ex 过期时间(秒) px 过期时间(毫秒) nx 如果设置为True,则只有name不存在时,修改才会生效;值存在,就修改不了,执行没效
阅读全文
redis简单使用及连接池
摘要:一:Redis启动的3种方式 1.最简启动 redis-server ps -ef | grep redis # 查看进程 netstat -antpl | grep redis # 查看端口 redis-cli -h ip -p port ping # 命令查看 2.动态参数启动 redis-se
阅读全文
初始Redis
摘要:一:什么是Redis? 1.简介 Redis 是一个开源(BSD许可)的,内存中的数据结构存储系统,它可以用作数据库、缓存和消息中间件。 Redis(Remote Dictionary Server ),即远程字典服务,是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、K
阅读全文
redis安装教程
摘要:一:简介 Redis 是一个开源(BSD许可)的,内存中的数据结构存储系统,它可以用作数据库、缓存和消息中间件。 它支持多种类型的数据结构,如 字符串(strings), 散列(hashes), 列表(lists), 集合(sets),有序集合(sorted sets) 与范围查询, bitmaps
阅读全文