使用redis-cli命令实现redis crud操作

项目场景:

线上环境上redis中的key影响数据展示,需要删除。但环境特殊没办法通过 redis客户端工具直连。只能使用redis-cli命令来实现。


操作步骤:

1、确定redis安装的服务器;

2、找到redis的安装目录下

##找到redis安装目录(一般安装位置)

cd /usr/local/redis/bin

如果以上路径未找到redis

执行以下命令

find / -name redis-cli

3、从中找打redis服务位置,cd 到/bin目录,不确定的话 选一个中也可以。

4、通过redis-cli命令登录redis服务

复制代码
##连接到指定主机和端口的 Redis 服务器
redis-cli -h 127.0.0.1 -p 16379


## 如果 Redis 服务器设置了密码,使用 -a 选项指定密码
 
redis-cli -h 127.0.0.1 -p 16379 -a password


##使用 redis-cli 连接到 Redis 集群

redis-cli -c -h 127.0.0.1 -p 16379

5、选择redis数据库,在默认配置下,Redis 提供了 16 个数据库,编号从 0 到 15。看服务redis配置中database 选择对应的数据库。

复制代码
select 0

6、执行crud命令操作

复制代码
‌设置键值对‌:SET key value,例如 SET name liuyue。
‌获取键的值‌:GET key,例如 GET username。
‌删除键‌:DEL key,例如 DEL name。
‌设置键的过期时间‌:EXPIRE key seconds,例如 EXPIRE username 3600(设置用户名键在3600秒后过期)。
‌查看键的剩余生存时间‌:TTL key,例如 TTL username。
相关推荐
嵌入式郑工1 分钟前
UBUNTU开发环境下的一些实用的工具
linux·运维·ubuntu
洛克大航海3 分钟前
Ubuntu 安装 Docker
linux·docker·ubuntu24.04
java干货3 分钟前
优雅停机!Spring Boot 应用如何使用 Hook 线程完成“身后事”?
java·spring boot·后端
LucidX4 分钟前
MySQL主从复制与读写分离
数据库·mysql
tealcwu6 分钟前
【Unity技巧】实现在Play时自动保存当前场景
java·unity·游戏引擎
uup7 分钟前
Java 多线程下的可见性问题
java
用户8307196840827 分钟前
通过泛型限制集合只读或只写
java
Pluchon12 分钟前
硅基计划4.0 算法 记忆化搜索
java·数据结构·算法·leetcode·决策树·深度优先
CoderYanger12 分钟前
动态规划算法-简单多状态dp问题:18.买卖股票的最佳时机Ⅳ
开发语言·算法·leetcode·动态规划·1024程序员节
梦仔生信进阶12 分钟前
【Linux】使用小细节之删除软链接的正确方法Linux删除软连接的正确姿势:别让一个斜杠毁掉你的心血!
linux