logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

用redis的订阅/发布机制来做1)进程间通信、2)操作hiredis库、3)异步处理hiredis订阅

文章目录一、往1这个通道发布一条信息abc,这里是开启通道二、订阅1这个通道的信息(这里别的窗口再输入了一次redis-cli publish 1 abc)三、一些细节1)一个订阅者可以订阅多个频道(这里订阅订阅了2和3通道)2)订阅者(收消息):会一直阻塞等待新消息3)发布消息会发给所有订阅者四、hiredis库实现发布订阅1)初步的代码2)打印订阅的信息3)开启订阅,然后打印收到的发布的信息一

#linux#运维#服务器
hiredis操作redis的函数API说明(未完待续)

文章目录一、同步函数接口1.1 redisContext *redisConnect(const char *ip, int port)1.2 void* redisCommand(redisContext *c, const char *format, ...);1.3 void freeReplyObject(void *reply);1.4 void redisFree(redisConte

#redis#数据库
在Linux系统对redis的优化

文章目录一. 内存分配控制二. swappiness三. Transparent Huge Pages四. OOM killer五. 使用NTP六. ulimit七. TCP backlog一. 内存分配控制二. swappiness三. Transparent Huge Pages四. OOM killer五. 使用NTP六. ulimit七. TCP backlog...

#运维#网络#数据库 +2
针对redis大量插入键值对的情况-官方redis建议-mass insertion(用redis的协议或用管道pipeline)

文章目录1.Use the protocol, Luke2.Generating Redis Protocol3.How the pipe mode works under the hood官方链接1.Use the protocol, Luke1.首选方式是生成包含 Redis 协议的文本文件,以原始格式调用插入所需数据所需的命令例如:如果我需要生成一个大型数据集,其中表单中有数十亿个密钥:“k

#redis#数据库#linux
RedisInsight在linux下的安装步骤及效果展示:专门用来监控redis数据

文章目录1.Download RedisInsight2.Install RedisInsight3.Start RedisInsight4.Connect to Redis database5.Run the Redis CLI万能的后端。。。。RedisInsight的作用:Memory Overview 总览看用到了多少内存Keyspace Summary 总共存了多少key值Recomme

#redis#网络#docker
CUDA与TensorRT学习四:模型部署基础知识、模型部署的几大误区、模型量化、模型剪枝、层融合

## 一、模型部署基础知识## 二、模型部署的几大误区## 三、模型量化## 四、模型剪枝## 五、层融合

文章图片
unity遇到问题总结

一、当创建cs文件,打开却没有项目二、移动旋转很夸张三、Unity报错:Deterministic compilation failed. You can disable Deterministic builds in Player Settings四、Deterministic compilation failed. You can disable Deterministic builds in

#unity#c##游戏引擎
正文8:Http协议、Restful、异步http请求简单了解(未完善http相关信息,但是异步请求代码已经完成10/07)

文章目录1.http知识(待补充)2.异步怎么设计?异步设计步骤(适用dns\http\redis\mysql等)1)初始化异步操作的上下文(上下文就是环境)a.创建线程b.epoll_createc.代码2)异步上下文的销毁a.pthread_cancelb.closec.代码3)commit提交请求a.准备socketb.connectc.protocald.sende.epoll_ctl(a

#http#restful
    共 78 条
  • 1
  • 2
  • 3
  • 8
  • 请选择