
redis
redis学习
南七技校
毕业于USTC的一只嵌入式软件小透明
展开
-
hiredis接口快速上手
hiredis 是redis的客户端sdk,可以让程序操作redis。本文先讲建立连接,基本的get/set命令,读写二进制,获取多个结果来讲。假设读者已经了解redis命令了。hiredis的代码也包含在redis代码中,redis\deps\hiredis目录下,接口很简单,几乎不用封装就可以用。1 连接redis数据库1.1 无超时时间,阻塞redisContext *redisConnect(const char *ip, int port); 1.2 设置超时时间,阻塞redisCo原创 2020-08-17 15:21:49 · 500 阅读 · 0 评论 -
Redis 数据库基本配置
redis配置查看方式:1.redis的安装目录查看redis.conf2.登陆redis客户端,使用 config get xx命令。查看配置:redis 127.0.0.1:6379> CONFIG GET CONFIG_SETTING_NAME(配置keyname)设置配置:redis 127.0.0.1:6379> CONFIG SET CONFIG_SETTING_NAME(配置keyname) NEW_CONFIG_VALUE(配置新值)实例: 127.0.0.1:63原创 2020-08-03 15:36:29 · 769 阅读 · 0 评论 -
hiredis 保存二进制类型文件
reids在通过字符串保存压缩文件时有时会遇到/0的字符,从而导致文件保存不完整例如:redisCommand(c,"set %d %s",frag_seq,redis_value);这里的rev.zip含有许多/0可以通过存取二进制串的 方式来保存,防止/0截断字符串hiredis提供了%b,作为格式化二进制的方法,二进制数据需要提供起始地址和长度。因为二进制没有像str一样用/0结束符,需要长度的参数。redisCommand(c,"set %d %b",frag_seq,redis_v原创 2020-08-03 11:47:05 · 601 阅读 · 0 评论