随笔分类 - Redis
摘要:###特点 - C 语言编写 - 基于内存的 Key-Value 数据存储 - 不需要预定义数据结构 - 支持多种类型的数据:string,hash,list,set,sorted set,bitmaps,hyperloglog,geospatial - 只支持简单的读写操作,不支持 SQL,操作都
阅读全文
摘要:部署 如图 可以分为 Master Slave Cluster 和 Sentinel HA Solution 两个部分 通常会将其中一个 Sentinel 节点和一个 Redis 节点部署在一台机上 Master Slave Cluster 1. 配置 master 不需要特殊配置 slave 需要
阅读全文
摘要:Redis 锁 SET key value EX 120 NX 该命令是原子操作,表示只有在 key 不存在的情况下,才会赋值成功,并且 120 秒后会自动删除,这样就实现了带超时时间的互斥锁功能,获得锁的程序删除 key 就是释放了锁,如果程序出错退出,达到超时时间后也会保证锁能被释放 这种方法在
阅读全文
摘要:Python3 下 Redis 默认返回 bytes 类型数据,而 Python3 下 bytes 类型和 str 类型不能直接互用,容易出错,解决方法是在建立 Redis 连接的时候将 decode_responses 设置为 True,表示将返回的 bytes 数据解码为 str 数据
阅读全文