当前位置: 首页 > news >正文

Redis 命令总结

默认地址
127.0.0.1

启动服务器:
redis-server

启动命令行客户端:
redis-cli

停止 redis 命令:
redis-cli shutdown

查看密码,参考文章: https://www.cnblogs.com/tenny-peng/p/11543440.html
config get requirepass
在这里插入图片描述
在这里插入图片描述

设置密码:参考文章:https://blog.csdn.net/emgexgb_sef/article/details/126489268
config set requirepass
如:config set requirepass 123456

验证密码:
auth password
如:auth 123456
当前密码为 auth 123456

取消密码
config set requirepass ‘’

查看所有key:
keys *

删除所有key(谨慎操作):
flushdb

1.设值,同一个key重复设值时,会覆盖前面设置的值
set key value

2.根据key获取value
get key

3.判断某个key是否存在
exists key

4.删除key
del key

5.批量设值
mset key1 value1 key2 value2 key3 value3

6.批量根据key获取值
get key1 key2 key3

7.设置key过期时间,单位:秒
expire key 5

8.设值的同时,设置过期时间
setex key 5 value

9.当前key不存在时,才设值
setnx key value

10.当value是整数时,通过key,让value自增,value区值范围是Long.max
set key 30
incr key (+1)
incrby key 5 (+5)
incrby key -2 (-2)

11.分布式锁,setnx(set if not exists)
例.多个线程同时需要修改A表-sum,则可以用表名+字段名做key
setnx A+sum true

12.查看key数据结构
type key

13.查看内存使用情况
info memory

14.切换其他数据库,默认是0
select 21

常见问题
1.(error) NOAUTH Authentication required. 因为设置了密码(即便是空密码),则需要用空密码进行验证
在这里插入图片描述

http://www.lryc.cn/news/587285.html

相关文章:

  • react中为啥使用剪头函数
  • Redis技术笔记-从三大缓存问题到高可用集群落地实战
  • 【SpringBoot】注册条件+自动配置原理+自定义starter
  • 通信网络编程5.0——JAVA
  • 【STM32实践篇】:F407 时钟系统
  • [2025CVPR]GNN-ViTCap:用于病理图像分类与描述模型
  • XML实体扩展注入与防御方案
  • [Linux 入门] Linux 引导过程、系统管理与故障处理全解析
  • 强化学习 (11)随机近似
  • opencv python 基本操作
  • WEB渗透
  • 利用DeepSeek证明立体几何题目
  • Maven项目没有Maven工具,IDEA没有识别到该项目是Maven项目怎么办?
  • Prometheus Operator:Kubernetes 监控自动化实践
  • 05.判断日期是工作日还是周末
  • 学习python调用WebApi的基本用法(2)
  • 反射内存卡的使用
  • 进制转换结合tk可视化窗口
  • C++高频知识点(十三)
  • Wireshark的安装和基本使用
  • 理解 Robots 协议:爬虫该遵守的“游戏规则”
  • Dubbo + Spring Boot + Zookeeper 快速搭建分布式服务
  • TDengine 使用最佳实践(2)
  • 《Llama: The Llama 3 Herd of Models》预训练数据篇——论文精读笔记
  • html-input 系列
  • ConcurrentHashMap笔记
  • ROS2中的QoS(Quality of Service)详解
  • 【基础算法】倍增
  • 从“被动巡检”到“主动预警”:塔能物联运维平台重构路灯管理模式
  • 动态规划题解_将一个数字表示成幂的和的方案数【LeetCode】