本网站可以通过分类标签帮助你快速筛选出你想看的文章,记住地址:www.Facec.cc

Redis- Hash类型和List类型 命令合集

List类型 redis底层List是一个无头节点的双向链表, 对表头与表尾的操作性能较高,对表中间数据操作性能较低 注意:List类命令 首字母开头都是l,r,b

django中使用redis缓存

这样当这个接口再次被调用时首先到缓存中找数据,如果缓存中有数据直接返回;如果缓存中没有数据再去数据库中查找需要的数据,并同时将数据放到缓存中。 这样操作后,就避免了多次操作数据库。

channel的死锁问题

1.Channel满了,就阻塞写; Channel空了,就阻塞读2.阻塞之后会交出cpu,去执行其他协程,希望其他协程能帮自己解除阻塞3.如果阻塞发生在main协程里,并且没有其他子协程可以执行,那就可以确定“希望永远等不来”, 自己把自己杀掉,报一个fatal error:deadlock出来4.

Django 多对多关系取消关联

引言:在显示中的问题就是, 一本书有多个作者, 一个作者可以出版多本书, 假定西游记的作者中想添加王丰, 或者在西游记的众多撰写作者中去除一人...解决模型# models.pyclass Book(models.Model): author = models.ManyToMany(to='a

redis使用scan count 返回数量不准确

1、前提因为项目需要redis一些老数据做删除操作,大概30w数据,当时想的是用keys命令把数量一次性拿出来,但是keys会造成线程的阻塞,所以选择使用scan命令进行操作2、发现问题当我在本地使用scan命令的时候,发现我测试环境明明有1000条数据,我每次count的条数是100条,但是惊奇的

Gin 接受前端传来的文件

前端加上enctype=“multipart/form-data“, gin后端采用

Gin 返回json数据

func main(){}

django-ModelAdmin配置

list_displaytupletable 显示的字段search_fieldstuple搜索框搜索的字段list_per_pageint每页显示的数量list_filterarray筛选字段list_display_links显示连接进入编辑页的字段fields_optionsdic

gin框架解析前端发送的get,post,json和xml

XML数据的接收

Gin中间件

func initMiddleware(c *gin.Context){}