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

相关推荐

  1. CentOS开启ftp使用filezilla连接

    2024-04-12 16:50:03       30 阅读
  2. springboot整合redis使用cache

    2024-04-12 16:50:03       52 阅读
  3. 使用Docker安装Redis运行

    2024-04-12 16:50:03       47 阅读
  4. spring redis 连接连接池配置 使用

    2024-04-12 16:50:03       59 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-04-12 16:50:03       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-04-12 16:50:03       101 阅读
  3. 在Django里面运行非项目文件

    2024-04-12 16:50:03       82 阅读
  4. Python语言-面向对象

    2024-04-12 16:50:03       91 阅读

热门阅读

  1. 大模型推动机器人智能化的探索与实践

    2024-04-12 16:50:03       42 阅读
  2. 第六周学习笔记DAY.4-方法与方法重载

    2024-04-12 16:50:03       37 阅读
  3. LeetCode 213. 打家劫舍 II

    2024-04-12 16:50:03       32 阅读
  4. 排查linux系统是否被入侵

    2024-04-12 16:50:03       32 阅读
  5. 第九章-Broker-接收并处理生产者发送的消息

    2024-04-12 16:50:03       32 阅读
  6. python使用Flask框架开发API 配置远程访问

    2024-04-12 16:50:03       35 阅读