redis
泥泞的我
1.熟练使用.NETCore,EFCore,WebApi,EF,Linq,kafka,Winform 等技术
2.精通关系型数据库 MySql,SQL Server,Oracle数据库 熟悉数据库设计,存储过程,视图,触发器的编写,性能调优等
3.熟悉分布式组件如 Redis,MongoDB,elesticsearch,kafka等
4.熟悉多线程,异步编程,熟悉爬虫项目开发
5.熟练掌握 Vue 前端框架,并使用前端组件化开发
6.熟悉微服务,Docker,DDD 领域驱动设计
展开
-
redis+lua高并发下实现扣减库存
使用多线程模拟高并发下多用户创建订单,实现扣减库存,使用redis+lua脚本实现原创 2023-03-09 11:24:31 · 480 阅读 · 0 评论 -
redis hash的使用
redis hash的使用 client.SetEntryInHash(hashid, "id", "001");原创 2023-03-06 20:58:42 · 270 阅读 · 0 评论 -
redis 使用hash代替string类型
能用hash的情况下,就用hash,不推荐使用redis的string类型,因为string存储值,底层会浪费大量的内存空间。底层就是因为开辟的组件的原因。如果你在操作的redis的时候,内容长度小于等于44,则会自动选择embstr编码开辟空间。如果使用raw编码,则每次开辟空间都会留一些空间,如果数据长度变了,则内存也会继续变大。如果你使用embstr :它每次最多开辟64个字节的空间,只有44个字节时存储我们数据的。如果你操作redis的时候,内容长度大于44的,使用ram编码,浪费 空间。原创 2023-03-06 15:27:00 · 475 阅读 · 0 评论 -
Redis分布式锁实现秒杀系统-分布式架构
进来一个客户端,在redis中加一个key:DataLock,key后面的value是时间,如果后面进来的用户,有这个key,时间过期了,相当于拿到锁,重新修改过期时间如果没有过期,等待原创 2020-08-02 21:48:24 · 251 阅读 · 0 评论
分享