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

相关推荐
乡野码圣20 分钟前
【RK3588 Android12】RCU机制
java·jvm·数据库
亓才孓34 分钟前
[数据库]应该注意的细节
数据库·sql
m0_561359672 小时前
掌握Python魔法方法(Magic Methods)
jvm·数据库·python
xxxmine2 小时前
redis学习
数据库·redis·学习
qq_5470261792 小时前
Redis 常见问题
数据库·redis·mybatis
APIshop2 小时前
Java 实战:调用 item_search_tmall 按关键词搜索天猫商品
java·开发语言·数据库
小陈phd2 小时前
混合知识库搭建:本地Docker部署Neo4j图数据库与Milvus向量库
数据库·docker·neo4j
2401_838472513 小时前
使用Python进行图像识别:CNN卷积神经网络实战
jvm·数据库·python
知识即是力量ol3 小时前
基于 Redis 实现白名单,黑名单机制详解及应用场景
数据库·redis·缓存
CoLiuRs3 小时前
语义搜索系统原理与实现
redis·python·向量·es