随笔分类 -  Redis

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

点击右上角即可分享
微信分享提示