![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
redis
泥泞的我
熟练C#,Ef.net core,webapi,公众号开发,sql server,mysql,redis等主流数据库和sql优化熟练js/html,jquery,bootstrap,vue等流行js框架,能担任全栈开发;从事开发工作近7年,有项目运维经验,有丰富的开发经验。良好的自学能力和应变能力使我能够快速的适应新环境学习新知识
展开
-
redis+lua高并发下实现扣减库存
使用多线程模拟高并发下多用户创建订单,实现扣减库存,使用redis+lua脚本实现原创 2023-03-09 11:24:31 · 408 阅读 · 0 评论 -
redis hash的使用
redis hash的使用 client.SetEntryInHash(hashid, "id", "001");原创 2023-03-06 20:58:42 · 205 阅读 · 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 · 374 阅读 · 0 评论 -
Redis分布式锁实现秒杀系统-分布式架构
进来一个客户端,在redis中加一个key:DataLock,key后面的value是时间,如果后面进来的用户,有这个key,时间过期了,相当于拿到锁,重新修改过期时间如果没有过期,等待原创 2020-08-02 21:48:24 · 217 阅读 · 0 评论