QT 使用redis ,连接并使用

一.redis安装

链接:https://pan.baidu.com/s/17fXKOj5M4VIypR0y5_xtHw

提取码:1234

1.下载得到文件夹如图

course_redis为安装包。

2.启动Redis服务

把安装包解压到某个路径下即可。

打开cmd窗口,切换到Redis安装路径,输入 redis-server 启动 redis 服务

3)连接Redis服务

再打开一个新的cmd窗口,切换到Redis安装路径,输入 redis-cli 连接到 Redis 服务

4)设置服务自启动

设置服务在后台启动,且随系统开机自启动

步骤 2)中通过cmd命令 redis-server 启动的服务,当cmd窗口关闭后,服务就关闭了。如果想要让Redis服务在后台运行,且随系统启动而自启动,可以使用sc命令完成,具体实现过程如下:

SC 是用来与服务控制管理器和服务进行通信的命令行程序,可以在cmd窗口输入 sc 查看帮助信息

a. 使用 sc create 命令查看帮助
复制代码
sc create

sc create Redis binPath= "D:\soft\redis\redis-server.exe --service-run D:\soft\redis\redis.windows-service.conf" start= auto

binPath 参数值里的路径请改为你自己Redis的服务路径及服务配置路径

start 设置为 auto ,意思是自启动,计算机重启后,服务会随着启动

c. 使用 sc query 命令查看服务状态
复制代码
sc query Redis
d. 使用 sc start 命令启动服务
复制代码
sc start Redis
e. 使用 sc qc 命令查看服务配置
复制代码
sc qc Redis

f.使用 sc stop 命令停止(禁用)服务

复制代码
sc stop Redis

g.使用 sc delete 命令删除服务

(sc stop 停止服务后再执行删除操作)

复制代码
sc delete Redis
5)测试Redis服务

在redis解压路径,打开cmd,输入 redis-cli 命令,测试 redis 是否可以正常使用

(reg start Redis 启动服务后才能正常连接)

6)添加PATH环境变量

步骤5)中,连接Redis服务时,每次都需要进入到Redis的路径下 执行 redis-cli,我们可以将Redis路径添加到 PATH 环境变量,来优化操作路径。重启生效。

7.Redis 配置

二。利用qt编译Redis\qt-hi-redis-master\QtHiRedis生成你需要编译类型(MinGW /MSVC)的 libQtHiRedis.a 和 QtHiRedis.dll;

  1. 进入 Redis\qt-hi-redis-master\QtHiRedis\debug 里面把 libQtHiRedis.a 和 QtHiRedis.dll

复制到这个目录下 ..\redis\Redis\qt-hi-redis-master\QtHiRedis_Test\QtHiRedis_Lib_PATH\libs

2.配置好库路径和头文件路径:

复制代码
LIBS += -L$$PWD/QtHiRedis_Lib_PATH/libs -lQtHiRedis
INCLUDEPATH += $$PWD/QtHiRedis_Lib_PATH/include
HEADERS += $$PWD/QtHiRedis_Lib_PATH/include/adapters/qt.h

3.运行QtHiRedis_Test

相关推荐
云和恩墨3 小时前
数据库一体机简史:从ODA到zData X,命名之中的玄机
数据库·vr
数据库小学妹3 小时前
KES是什么?国产数据库技术架构、核心能力与选型实战解析
数据库·经验分享·架构·国产数据库·数据库选型·信创数据库
Database_Cool_4 小时前
向量检索加速首选:阿里云 Tair 内置向量能力毫秒级召回
数据库·阿里云
这不小天嘛5 小时前
JAVA八股——redis篇
java·开发语言·redis
强健的石头5 小时前
django文件对象是什么?
数据库·django·sqlite
ClouGence5 小时前
保障公共安全,一线治安机构实时数据应用与实践
数据库·mysql·postgresql
烟漠河洛6 小时前
线上事故复盘:Redis幂等性设计边界没覆盖跨状态请求,订单状态机直接崩了
数据库·redis·缓存
Minxinbb6 小时前
TDSQL for MySQL 服务器重启操作
数据库·mysql·dba
SelectDB6 小时前
Doris 实战:用 Colocate Join 消除 Shuffle,AB 指标计算性能提升 145 倍 🚀
数据库·性能优化·ab测试
PawSQL6 小时前
PawSQL 技术月报 | 2026年6月
数据库·sql·tdsql·pawsql·sql审核