V2EX POST
649 subscribers
138 photos
31 videos
99 files
104K links
v2ex新贴定时推送,可按需置顶本频道然后关闭通知
Download Telegram
redis key 命名规范里 为什么不能有 中划线

redis key 命名规范里 为什么不能有 中划线?
有人晓得是出于什么考虑吗?

#redis #key #划线 #晓得 #命名 #出于 #规范 #为什么 #考虑 #有人
招聘非常资深 DBA 工程师,可远程办公!薪资 35-52K 可谈(另有奖金职能补贴)

开放远程办公岗位 [资深 DBA ]

请咨询人事部电报 TG:@w4262
招聘名额:一位
要求:国籍不限,长期远程办公岗
薪资范围:人民币 22-52K

岗位重点资讯
熟悉 MySQL 架构 & 了解 MySQL 数据库基础知识
熟悉 Redis 、MongoDB, Elasticsearch 管理,数据备份,优化
有 NoSQL 的管理、优化经验
需要 ES 、TiDB 经验
熟练使用 Shell 、Python 脚本编写工具
熟悉 Zabbix 监控系统
了解 Archery

DBA
24-52K
30-70K
2-3 轮面试
1 、负责管理和维护 MySQL 、Mongo 、Redis 、ES 、Tidb 数据库实例;
2 、设计和开发数据库运维管理工具、制定缓存系统的使用方案;
3 、持续改进数据库和缓存系统方案,保障数据库的可靠、稳定、高效地运行。
4 、处理数据库的日常维护工作,及出现重大问题时的应急恢复;
5 、提供数据库开发支持,根据业务需求进行索引优化和调优
6 、定期进行系统的健康检查,并对性能问题进行定位和排查。
7 、配合开发同事完成数据库一系列优化工作。
8 、熟练执行数据库性能调优、监控、备份、异常处理、故障恢复
9 、熟悉数据库的高可用和动态扩展方案
10 、能提供良好的读写分离方案( IO 读 /写)
1 、5 年以上 Linux 平台数据库管理经验;
2 、从事 Mysql 技术方面的支持和维护实际工作经验在 5 年以上;
3 、精通 MySQL 管理,数据备份,优化;
4 、有 NoSQL 的管理、优化经验, 熟悉 Redis 、MongoDB, Elasticsearch 管理,数据备份,优化;
5 、精通 MySQL 数据库引擎原理,深入理解数据库引擎的实现机制,能根据相关机制优化数据库;
6 、善于学习总结,关注数据库技术发展,了解新技术;
7 、具备较强的责任心,良好的沟通能力,积极分享,带头提升整个团队的技术水平;
8 、接触过千万级数据库的处理经验
9 、有灾难性故障处理经验
10 、熟悉 Tidb 实例管理,备份与优化的优先

#数据库 #优化 #MySQL #经验 #熟悉 #Redis #数据备份 #管理 #DBA #52K
请问一般计算收货地址距离怎么实现?

目前用的 redis 的 geo 计算,但是用户收货地址变动性很大,不太适合长期保存,且订单完结后数据就用不上了,每次请求去新增,计算完成后删除的话又感觉有些啰嗦,有什么两全其美的办法吗?

#变动性 #redis #geo #收货 #计算 #两全其美 #用不上 #啰嗦 #完结 #删除
招聘远程办公资深 DBA 工程师,薪资 35-52K+奖金

开放远程办公岗位 [资深 DBA ]

请咨询人事部电报 TG:@w4262
招聘名额:3 位
要求:国籍不限,长期远程办公岗
薪资范围:人民币 35-52K

岗位重点资讯
熟悉 MySQL 架构 & 了解 MySQL 数据库基础知识
熟悉 Redis 、MongoDB, Elasticsearch 管理,数据备份,优化
有 NoSQL 的管理、优化经验
需要 ES 、TiDB 经验
熟练使用 Shell 、Python 脚本编写工具
熟悉 Zabbix 监控系统
了解 Archery

DBA
24-52K
30-70K
① 中国籍
② 台湾籍
③ 马来籍
2-3 轮面试
1 、负责管理和维护 MySQL 、Mongo 、Redis 、ES 、Tidb 数据库实例;
2 、设计和开发数据库运维管理工具、制定缓存系统的使用方案;
3 、持续改进数据库和缓存系统方案,保障数据库的可靠、稳定、高效地运行。
4 、处理数据库的日常维护工作,及出现重大问题时的应急恢复;
5 、提供数据库开发支持,根据业务需求进行索引优化和调优
6 、定期进行系统的健康检查,并对性能问题进行定位和排查。
7 、配合开发同事完成数据库一系列优化工作。
8 、熟练执行数据库性能调优、监控、备份、异常处理、故障恢复
9 、熟悉数据库的高可用和动态扩展方案
10 、能提供良好的读写分离方案( IO 读 /写)
1 、5 年以上 Linux 平台数据库管理经验;
2 、从事 Mysql 技术方面的支持和维护实际工作经验在 5 年以上;
3 、精通 MySQL 管理,数据备份,优化;
4 、有 NoSQL 的管理、优化经验, 熟悉 Redis 、MongoDB, Elasticsearch 管理,数据备份,优化;
5 、精通 MySQL 数据库引擎原理,深入理解数据库引擎的实现机制,能根据相关机制优化数据库;
6 、善于学习总结,关注数据库技术发展,了解新技术;
7 、具备较强的责任心,良好的沟通能力,积极分享,带头提升整个团队的技术水平;
8 、接触过千万级数据库的处理经验
9 、有灾难性故障处理经验
10 、熟悉 Tidb 实例管理,备份与优化的优先

#数据库 #优化 #MySQL #经验 #熟悉 #Redis #数据备份 #管理 #DBA #52K
招长期远程数据库管理工程师(40-60K)

有兴趣联系电报 TG:@fc18866


需熟悉 MySQL 架构 & 了解 MySQL 数据库基础知识
需熟悉 Redis 、MongoDB, Elasticsearch 管理,数据备份,优化
需有 NoSQL 的管理、优化经验
需要 ES 、TiDB 经验
需熟练使用 Shell 、Python 脚本编写工具
需熟悉 Zabbix 监控系统
需了解 Archery

我们面试会两次,c 薪资方面很不错还有奖金!

#MySQL #熟悉 #优化 #TG #fc18866 #Redis #MongoDB #Elasticsearch #数据备份 #NoSQL
找了四个礼拜工作,收到两个 offer,不大想去,怎么办

```
我的情况是
毕业四五年了,从事 Java 开发
技术 6 到 6.5 分(满分 10 分,10 分的是 leetcode 周赛无压力,
框架源码和主流中间键原理任意两个(如:leetcode+redis )有深入理解。)
朋友劝我入职
我想找个更好的稳定下来
不甘心
```

#10 #leetcode #源码 #Java #6.5 #周赛 #redis #入职 #我想 #四五年
[远程办公全职] 非常的资深 DBA 工程师,薪资 35-60K 可谈+奖金

招聘远程办公资深 DBA 工程师
请咨询人事部电报 TG:@gfm444
招聘名额:3 位
要求:国籍不限,长期远程办公岗
薪资范围:人民币 35-60K

岗位重点资讯
熟悉 MySQL 架构 & 了解 MySQL 数据库基础知识
熟悉 Redis 、MongoDB, Elasticsearch 管理,数据备份,优化
有 NoSQL 的管理、优化经验
需要 ES 、TiDB 经验
熟练使用 Shell 、Python 脚本编写工具
熟悉 Zabbix 监控系统
了解 Archery

DBA
2-3 轮面试
1 、负责管理和维护 MySQL 、Mongo 、Redis 、ES 、Tidb 数据库实例;
2 、设计和开发数据库运维管理工具、制定缓存系统的使用方案;
3 、持续改进数据库和缓存系统方案,保障数据库的可靠、稳定、高效地运行。
4 、处理数据库的日常维护工作,及出现重大问题时的应急恢复;
5 、提供数据库开发支持,根据业务需求进行索引优化和调优
6 、定期进行系统的健康检查,并对性能问题进行定位和排查。
7 、配合开发同事完成数据库一系列优化工作。
8 、熟练执行数据库性能调优、监控、备份、异常处理、故障恢复
9 、熟悉数据库的高可用和动态扩展方案
10 、能提供良好的读写分离方案( IO 读 /写)
1 、5 年以上 Linux 平台数据库管理经验;
2 、从事 Mysql 技术方面的支持和维护实际工作经验在 5 年以上;
3 、精通 MySQL 管理,数据备份,优化;
4 、有 NoSQL 的管理、优化经验, 熟悉 Redis 、MongoDB, Elasticsearch 管理,数据备份,优化;
5 、精通 MySQL 数据库引擎原理,深入理解数据库引擎的实现机制,能根据相关机制优化数据库;
6 、善于学习总结,关注数据库技术发展,了解新技术;
7 、具备较强的责任心,良好的沟通能力,积极分享,带头提升整个团队的技术水平;
8 、接触过千万级数据库的处理经验
9 、有灾难性故障处理经验
10 、熟悉 Tidb 实例管理,备份与优化的优先

#数据库 #优化 #MySQL #经验 #熟悉 #Redis #数据备份 #管理 #DBA #MongoDB
感动, jetbrains 官方终于在 2022.3 中支持 redis

datagrip 升级到 2022.3 版本之后,可以添加 redis 实例了,不过仅支持单实例。好消息:能用了,坏消息:也就是能用,跟其他的像是 another redis desktop manager 比起来还是有不小的差距

而且最新版也可以使用 fleet 的新版界面了,不过现在还是 beta 功能,需要在设置中手动启用

#redis #实例 #最新版 #datagrip #2022.3 #another #desktop #manager #fleet #beta
(远程)招聘 Go 主程、Mysql DBA

Go 主程 [税后 30-45K ]
工作内容:
1 、负责 GRPC 和大厅业务;
2 、负责需求评审、大厅框架搭建、规划和设计;负责解决方案、架构优化方案;
3 、负责代码编写、规范和标准设定;
4 、负责大数据、高并发、高承载设计;
5 、负责休闲游戏维护迭代升级
6 、负责公司后端架构的搭建和优化,持续优化服务的可用性、伸缩性、稳定性;

任职要求: [年龄 36 以下]
1 、精通 Golang 语言,五年以上 golang 经验,其中 2 年架构经验;
2 、精通数据结构和算法,深入理解多线程、net/http 等相关技术;
3 、具备良好的编码习惯,结构清晰,命名规范,逻辑性强,代码冗余率低;
4 、精通 Golang 常用框架,深入了解框架提供的特性及其实现原理细节;
5 、有大规模分布式系统的设计和开发经验,能独立完成系统的设计及开发;
6 、精通 MySQL 数据库,熟练 MySQL 索引优化、查询优化的能力;
7 、精通多种非关系型数据库,如 Redis, Mencached ,理解其使用场景及限制;
8 、精通分布式系统,掌握多种服务框架和消息中间件,了解其实现原理;
9 、精通 Internet 常用协议,如 HTTP 、TCP/IP 和 RESTful 、RESTAPI 规范;
10 、精通 Golang 微服务、Docker 部署、有 RPC 服务器开发经验;




DBA [税后 30-52K ]
工作内容:
1 、负责管理和维护 Tidb 、MySQL 、Mongo 、Redis 、ES 、Tidb 数据库实例;
2 、设计和开发数据库运维管理工具、制定缓存系统的使用方案;
3 、持续改进数据库和缓存系统方案,保障数据库的可靠、稳定、高效地运行。
4 、处理数据库的日常维护工作,及出现重大问题时的应急恢复;
5 、提供数据库开发支持,根据业务需求进行索引优化和调优
6 、定期进行系统的健康检查,并对性能问题进行定位和排查。
7 、配合开发同事完成数据库一系列优化工作。
8 、熟练执行数据库性能调优、监控、备份、异常处理、故障恢复
9 、熟悉数据库的高可用和动态扩展方案
10 、能提供良好的读写分离方案( IO 读 /写)


任职要求: [ 37 岁以下]
1 、5 年以上 mysql 经验、熟悉 MySQL 架构 & 了解 MySQL 数据库基础知识
2 、熟悉 Redis 、MongoDB, Elasticsearch 管理,数据备份,优化
3 、有 NoSQL 的管理、优化经验
4 、需要 ES 、TiDB 经验
5 、熟练使用 Shell 、Python 脚本编写工具
6 、熟悉 Zabbix 监控系统
7 、了解 Archery


联络方式:
微信:a1134551535 QQ:1134551535 telegram:@Wiz888

#数据库 #精通 #优化 #MySQL #负责 #经验 #Golang #Redis #架构 #开发
[远程] 资深数据库 DBA 工程师、主程级 Go 开发(薪资: 30-60K)

有兴趣联系人事部电报 TG:@gfm444
DBA 工程师 JD 如下:
硬性要求:
熟悉 MySQL 架构 & 了解 MySQL 数据库基础知识
熟悉 Redis 、MongoDB, Elasticsearch 管理,数据备份,优化
有 NoSQL 的管理、优化经验
需要 ES 、TiDB 经验
熟练使用 Shell 、Python 脚本编写工具
熟悉 Zabbix 监控系统
了解 Archery
DBA
薪资范围:30-52K 可在谈
2-3 轮面试
1 、负责管理和维护 MySQL 、Mongo 、Redis 、ES 、Tidb 数据库实例;
2 、设计和开发数据库运维管理工具、制定缓存系统的使用方案;
3 、持续改进数据库和缓存系统方案,保障数据库的可靠、稳定、高效地运行。
4 、处理数据库的日常维护工作,及出现重大问题时的应急恢复;
5 、提供数据库开发支持,根据业务需求进行索引优化和调优
6 、定期进行系统的健康检查,并对性能问题进行定位和排查。
7 、配合开发同事完成数据库一系列优化工作。
8 、熟练执行数据库性能调优、监控、备份、异常处理、故障恢复
9 、熟悉数据库的高可用和动态扩展方案
10 、能提供良好的读写分离方案( IO 读 /写)
1 、5 年以上 Linux 平台数据库管理经验;
2 、从事 Mysql 技术方面的支持和维护实际工作经验在 5 年以上;
3 、精通 MySQL 管理,数据备份,优化;
4 、有 NoSQL 的管理、优化经验, 熟悉 Redis 、MongoDB, Elasticsearch 管理,数据备份,优化;
5 、精通 MySQL 数据库引擎原理,深入理解数据库引擎的实现机制,能根据相关机制优化数据库;
6 、善于学习总结,关注数据库技术发展,了解新技术;
7 、具备较强的责任心,良好的沟通能力,积极分享,带头提升整个团队的技术水平;
8 、接触过千万级数据库的处理经验
9 、有灾难性故障处理经验
10 、熟悉 Tidb 实例管理,备份与优化的优先

主程 Go 开发工程师 JD 如下:
硬性要求:
精通游戏服务器逻辑框架、系统架构、脚本引擎、内存管理、性能分析、测试、安全性等技术?
有 RPC 服务器开发经验?
有 GRPC 和大厅业务经验?
资深 Go/主程级 Go 业务开发
35-45K+奖金 可在谈
2-3 轮面试
1 、负责 GRPC 和大厅业务;
2 、负责需求评审、大厅框架搭建、规划和设计;负责解决方案、架构优化方案;
3 、负责代码编写、规范和标准设定;
4 、负责大数据、高并发、高承载设计;
5 、负责棋牌游戏、休闲游戏维护迭代升级
6 、负责公司后端架构的搭建和优化,持续优化服务的可用性、伸缩性、稳定性;
1 、精通 Golang 语言,五年以上 golang 经验,其中 2 年架构经验;
2 、精通数据结构和算法,深入理解多线程、net/http 等相关技术;
3 、具备良好的编码习惯,结构清晰,命名规范,逻辑性强,代码冗余率低;
4 、精通 Golang 常用框架,深入了解框架提供的特性及其实现原理细节;
5 、有大规模分布式系统的设计和开发经验,能独立完成系统的设计及开发;
6 、精通 MySQL 数据库,熟练 MySQL 索引优化、查询优化的能力;
7 、精通多种非关系型数据库,如 Redis, Mencached ,理解其使用场景及限制;
8 、精通分布式系统,掌握多种服务框架和消息中间件,了解其实现原理;
9 、精通 Internet 常用协议,如 HTTP 、TCP/IP 和 RESTful 、RESTAPI 规范;
10 、精通 Golang 微服务、Docker 部署、有 RPC 服务器开发经验;
11 、精通游戏服务器逻辑框架、系统架构、脚本引擎、内存管理、性能分析、测试、安全性等技术

#数据库 #精通 #优化 #MySQL #经验 #架构 #开发 #Redis #框架 #管理
团队内有运维,还需要关注集群吗?

最近又在面试,其中有面试者指出“咱们公司好像运维的问题有些多”。

之后反思了一下面试常问的题,的确是会问一些 “Docker 的编排”、“从 Redis 集群到脑裂”、“ELK/Loki 从搭建到使用”、“K8S 基础的构建” 的问题。

如果团队内有运维,是不是可以不问这些问题,最多问问“如何加分布式锁”?

---

还有一个问题,不占用社区资源就一起问了:

在公司,有时候下午三四点困得不行,大佬们有啥应对办法吗(说“狠狠给自己两巴掌”的大哥就别开口了🤣

#面试 #运维 #问题 #社区资源 #常问 #Docker #Redis #脑裂 #ELK #Loki
Java 后端工程师&&二本院校&&两年开发经验

### 专业技能
➢ 熟悉 Java 基础,对集合、HashMap 等有深入的研究。
➢ 熟悉 JVM ,熟悉常见的垃圾回收机制,熟悉 JVM 调优,有实际的调优经验。
➢ 熟悉 JUC ,对 ReentrantLock 、ConcurrentHashMap 、ThreadPoolExecutor 都有一定的研究。
➢ 熟悉 Spring 、SpringMVC 、SpringBoot 、MyBatis 、MyBatis-Plus 框架,阅读过 Spring 核心源码,了解
Bean 的生命周期和 Spring 启动流程,曾在项目中使用 AOP 扩展接口功能。
➢ 熟悉 SpringCloud 常用组件,对微服务特点,服务划分都有深入理解,有单体升级微服务的项目经验。
➢ 熟悉 MySQL ,对 SQL 优化、存储引擎、MySQL 事务、锁有深入理解。
➢ 熟悉 Redis 的数据持久化,高可用方案,有 Redis 实现分布式锁的项目应用经验。
➢ 熟练使用 RabbitMQ ,了解 MQ 相关使用场景,有实际的项目应用经验。
➢ 了解 Netty 实现原理,使用 Netty 实现过简易版的 RPC 框架。
➢ 了解常见的设计模式,单例模式、工厂模式、模板方法模式。
### 项目经历
#### 灵鹿推( 2021.11 -2022.01 ) 后端负责人&后端开发
##### 项目描述:
一款专注于内推招聘解决方案的 Saas 产品,根据用户人群可以分为微信小程序端、H5 端、职
位管理端及租户管理端。目前已有特斯拉、顺丰、豆瓣等多家公司投入使用。
##### 技术架构:
SpringBoot 、SpringCloudAlibaba 、Nacos 、OpenFeign 、Sentinel 、RabbitMQ 、
MyBatis-Plus 、Kubernetes
##### 责任描述:
 项目前期负责技术方案设计、架构设计、环境搭建、后端任务分配及排期。
 项目中期主导项目技术管理,并负责登录、邮件通知,支付、集成微信第三方平台功能的技术方案设计与实现。
 项目迭代期间,负责服务拆分,从单体转向微服务架构。
##### 技术描述:
 使用消息中间件 RabbtiMQ ,实现对邮件通知的异步处理。
 集成微信第三方平台,为客户公司提供微信小程序的代开发、发布的解决方案。
 通过应用 Spring Aop+自定义注解实现接口异常的邮件通知,提升了开发人员处理异常的效率。
##### 解决过的较经典问题:
 通过生产、消费日志表以及定时任务补偿机制保证了邮件的可靠发送与幂等性。
 利用 Redis 实现分布式锁实现了对金额修改时的一致性,同时利用 Redis 的缓存机制,提高了用户读取数据的效率。
#### 河南大学生教育考试系统( 2021.07-2021.09 ) 后端开发
##### 项目描述:
为在校大学生提供便捷的安全教育及在线答题平台,累积有近万人使用。
技术架构:
SpringBoot 、MyBatis-Plus 、RabbitMQ 、Docker
##### 责任描述:
 前期参与技术方案设计,环境搭建。
 负责核心模块开发,包括有学习资料模块,案例模块,数据爬取、客户端聊天模块。
 负责前后端的部署工作,后端采用 Docker 进行容器化部署。
##### 技术描述:
 学习使用 JSoup 工具爬取数据。
 使用 Redis 缓存设计和实现点赞和浏览量功能,使用定时任务持久化数据到数据库。

###### #Redis #熟悉 #项目 #Spring #MyBatis #微信 #实现 #使用 #描述
求一个思路 小程序登陆 token 的问题

小程序用户发起登陆请求后,会在 redis 中以 token 为 KEY , 用户信息为 VALUE 进行存储。

现在发现个问题,如果用户恶意调用登陆接口,就会在 redis 中生成大量 token ,并且有着相同的 VALUE 。

想问下各位老师,有没有什么方法避免这种情况?

谢谢 :)

#redis #token #VALUE #用户 #登陆 #问下 #中以 #KEY #接口 #恶意
Java 实在太卷了, 如何在面试中脱颖而出, 怎么提前准备?

面试的时候除了常规的八股文, 一般都会问项目, 但项目里面都是业务代码居多, 顶多说说 Redis Kafka 之类的, 也算是八股文里面的, 怎么回答和准备以下问题显得自己在众多面试者里突出一点呢?

1, 你在项目里主要负责哪些模块, 对项目最大的贡献是什么? (我: 还不就是 CRUD,最多用下中间件)
2, 项目难点在哪? (我: 遇到一个解决一个, 感觉没啥难点, 面向搜索编程呗)
3, 待补充

实在不知道怎么去回答这些问题, 很多时候都是搜索解决问题, 但在面试时候必须得有个方法论或者一套难点组合拳来打动面试官, 目前的办法就是移花接木, 把一些网上的经典案例嫁接到项目里, 还有更好的办法吗?

#项目 #难点 #面试 #八股文 #搜索 #时候 #中间件 #Redis #Kafka #CRUD
每一个 go 库都是精品,组合到一块儿就这么恶心

最近在学习使用 go  stars 比较多的库,比如 gin,gorm,go redis 等,单独用一个写段代码,感觉很舒服,挺爽,于是想把他们整合到一块儿,感觉很郁闷,数据库,redis 库底层 error 和业务空都归类为 error,我整合成一个业务框架以后写业务就很啰嗦了,要区分是业务 error 还是底层 error ,总不能把底层 error 抛出来前端显示吧,go 又不提倡 panic ,大家有木有用 go 写业务的,用啥框架,还是自己封装?发现 go zero 是个好东西,大部分代码都可脚手架生成

#go #error #业务 #底层 #redis #框架 #代码 #整合 #stars #gin
Kvrocks 在货拉拉全链路 Trace 下的应用

传统 Trace 场景下,没有完全符合 Trace 场景的存储数据库,在业务量增长的情况下,一款高性能、大容量、持久化的 NoSQL 存储数据库就越来越重要。Kvrocks 基于 RocksDB 之上支持 redis 协议的 kv 数据库,相比于其它的同类开源产品,它更年轻,因此框架功能更简洁,历史包袱更小,并且社区活跃度很高,我们最终选择了 Kvrocks 为基础进行二次开发。

https://mp.weixin.qq.com/s?__biz=MzUxNTg5NzM1Nw==&mid=2247484003&idx=1&sn=a3d9cf9f25bef97e90c8b8609b336e2b&chksm=f9aee301ced96a17329526b0a5296b9bf90fdb9798686baf950f53d08d4e003baf812353a321&token=25612059&lang=zh_CN#rd

#数据库 #Trace #Kvrocks #存储 #场景 #二次开发 #NoSQL #RocksDB #redis #kv
分布式环境中,业务报错如何保证 redis 数据一致性?

这是一个困扰我很久的问题,一直不知道有什么好的处理方式,故来此地取经。

举个例子:

分布式订单服务 A 和库存服务 B

服务 A 调用服务 B ,服务 A 修改了 redis 缓存,服务 B 报错了,全局事物回滚,服务 A 的缓存没有回滚

各位大佬,这种情况有什么推荐处理方式吗?

#服务 #回滚 #缓存 #报错 #故来 #redis #处理 #分布式 #举个 #方式
redis 怎么实现存储 websocket 对象

突然想起以前做个一个 IM 的项目(项目已经结束很久了), 使用的 websocket(Django+Channels),但链接对象是存在 redis 里的 不过现在想来 底层都是 TCP , 怎么把 TCP 链接状态存到 redis 里的呢? 存的 TCP 五元组么?有点蒙蔽, 也没去看源码, 有老哥了解过的, 大致的讲解一下么。

#TCP #redis #链接 #源码 #IM #websocket #Django #Channels #组么 #五元
[ Java 后端工程师] [全职,海外远程 ] [WFH]


Salary : 4000USDT UP

工作內容
1. 负责大型网站后端服务的开发、设计与维护
2. 了解使用者需求,并进行相关分析与设计
3. 负责内外部平台的功能界接及整合、程式撰写、测试修改、后续修订
4. 跨国团队合作,提供专业的技术建议


岗位要求
1. 资讯电脑或相关理工科系大学或以上
2. 擅长工具: #git#java#springcloud#mysql#redis#kafka#mongoDB
3. 具备 5 年以上的软体开发经验
4. 架构及模组分析设计经验
5. 熟悉云端开发语言 Java 、springcloud 、golang
6. 在工作中具有主动性,具备快速开发效率,并勇于承担任务与团队合作精神

vx : Sam_869
django-redis-ex | 为 Django Redis 添加原生异步支持


## django-redis-ex

基这个库于 Django 官方的 RedisCache 修改,完美兼容 Django 。采用原生异步方式创建 Redis client ,并相比同时支持异步、同步方法。另外,这个库修复了官方库的连接池 bug ([#35651]( https://code.djangoproject.com/ticket/35651))。

* GITHUB: https://github.com/gojuukaze/django-redis-ex

## User guide

### Installation
```shell
pip install django-redis-ex
```

### Configure as cache backend

```python
CACHES = {
"default": {
"BACKEND": "django_redis_ex.async_cache.AsyncRedisEXCache",
"LOCATION": "redis://127.0.0.1:6379",
}
}
```
配置参数说明请参阅官方文档。
* https://docs.djangoproject.com/en/5.0/topics/cache/#redis
* https://docs.djangoproject.com/en/5.0/topics/cache/#cache-arguments


你也可以使用修复了 bug 的同步 cache 。

```python
CACHES = {
"default": {
"BACKEND": "django_redis_ex.cache.RedisEXCache",
"LOCATION": "redis://127.0.0.1:6379",
}
}
```



- - - - - -- - - - - -




暂无回复



2024-09-13 08:55:27