Windows下操作Redis及常用命令

1. 概述

在Windows下如何操作Redis及常用命令

Redis支持五种数据类型:string(字符串),hash(哈希),list(列表),set(集合)及zset(sorted set:有序集合)。

2. 安装步骤:
Redis 官网下载地址

下载好Redis后:

修改redis 配置使支持远程连接:

配置文件 redis.conf 默认

绑定本机地址:bind 127.0.0.1

开启保护模式:protected-mode yes

此时连接,服务器是拒绝的

需要修改为

bind 0.0.0.0

protected-mode no

3. 服务端起服务、客户端连接服务端

WIN+R输入cmd 进入控制台 进入Redis解压目录下

打开服务端:

bash 复制代码
redis-server.exe redis.windows.conf

客户端连接服务端:

bash 复制代码
redis-cli.exe -h localhost -p 6379

提示需要输入密码:

输入:

bash 复制代码
auth xxxxx

密码验证成功!

查询所有缓存:

bash 复制代码
keys *

4. 常用命令

登录redis

bash 复制代码
redis-cli.exe -h 服务器ip -p 端口号 -a 你的redis密码

列出所有key

bash 复制代码
keys *

切换数据库实例(1可以替换为你想要的任何一个实例0-15)

bash 复制代码
select 1

删除指定key(key替换为你想要删除的指定key)

bash 复制代码
del key

5.获取key对应的value(key替换为你想要获取的指定key)

bash 复制代码
get key

清空当前库所有key

bash 复制代码
flushdb

清空全部库的所有key

bash 复制代码
flushall

String 类型

bash 复制代码
set key value get key

Hash 操作

Redis hash 是一个键名对集合。 Redis hash是一个string类型的field和value的映射表,hash特别适合用于存储对象。 Hmset 设值 Hgetall 取值

List

Redis 列表是简单的字符串列表,按照插入顺序排序。你可以添加一个元素到列表的头部(左边)或者尾部(右边)。 Lpush 插入 Lrange 查看

lpush key val1 val2 val3 ...

rpush key val1 val2 val3 ...

lrange start end

Set

Redis的Set的无序集合。 集合是通过哈希表实现的,所以添加,删除,查找的复杂度都是O(1)。 sadd 命令 添加一个string元素到,key对应的set集合中,成功返回1,如果元素已经在集合中返回0,key对应的set不存在返回错误。 smembers 查看

Zset

Redis的Zset(sorted set)是string类型的有序集合。 Redis zset 和 set 一样也是string类型元素的集合,且不允许重复的成员。 不同的是每个元素都会关联一个double类型的分数。redis正是通过分数来为集合中的成员进行从小到大的排序。 zset的成员是唯一的,但分数(score)却可以重复。 zadd 命令 添加元素到集合,元素在集合中存在则更新对应score zrangebyscore 查看

相关推荐
Cx330❀3 小时前
【MySQL基础】一文吃透“表的约束”:从 Null/Default 到主外键的终极安全法则
linux·服务器·数据库·c++·mysql·安全
c238564 小时前
第二篇:《测试指挥官:可视化单题自测框架(含 assert 实操)》
java·数据库·c++·算法·安全性测试
我科绝伦(Huanhuan Zhou)4 小时前
MySQL极端场景数据丢失防护:从Crash-Safe到异地备份
数据库·mysql
辞旧 lekkk4 小时前
【Redis初阶】常见数据类型
开发语言·数据库·c++·redis·学习·缓存·bootstrap
吴声子夜歌4 小时前
Redis 3.x——集群节点通信
redis·缓存·集群
明志数科4 小时前
人形机器人格斗场景下的技术挑战:动力学控制、感知融合与实时决策
网络·数据库
酉鬼女又兒4 小时前
零基础入门 DeepSeek V4 Pro API 开发:从环境搭建、消息格式规范到翻译函数实战、少样本提示、多轮对话聊天机器人与常见报错全流程详解指南
大数据·网络·数据库·人工智能·macos·机器人·github
笨蛋不要掉眼泪5 小时前
MySQL架构揭秘:MVCC解决读一致性问题
数据库·mysql·架构
Navicat中国5 小时前
开发者入门:无服务器数据库
数据库·云原生·serverless·navicat
ywl4708120877 小时前
redis持久化
redis