Redis常用命令第二版

目录

1. 连接 Redis 客户端

1.1 连接实例1:

1.2 连接实例2:

1.3 极速版查看键值命令:

1.4 获取 Redis 配置:

2. 启动 Redis 实例

2.1 启动实例1:

2.2 启动实例2:

2.3 启动253的实例:

3. 模糊删除键值

3.1 不指定密码删除:

3.2 指定用户名密码模糊删除键值:

4. 设置超时

4.1 获取超时设置:

4.2 设置超时:

4.3 启动 Redis:

5. 管理客户端最大连接数

5.1 查询客户端连接数:

5.2 获取最大连接数:

5.3 设置最大连接数:

5.4 在启动时指定最大连接数:

6. 删除功能

6.1 删除当前数据库中的所有键:

6.2 删除所有数据库中的键:


Redis 是一个高性能的开源内存数据库,广泛应用于高速缓存、会话存储和消息队列等场景。本文详细介绍如何在 Linux 环境下操作 Redis,包括连接 Redis 客户端、启动实例、模糊删除键值、设置超时、管理客户端连接数以及使用删除功能。

1. 连接 Redis 客户端

在 Linux 系统中,可以通过 redis-cli 命令连接到 Redis 客户端进行调试和操作。以下示例展示了如何连接到不同的 Redis 实例:

1.1 连接实例1

./redis-cli -h 172.17.XX.XX -p 6379 -a yourpassword

1.2 连接实例2

./redis-cli -h 172.17.XX.XX -p 6380 -a yourpassword

1.3 极速版查看键值命令

./redis-cli

1.4 获取 Redis 配置


要获取 Redis 的配置,比如客户端的最大连接数,可以使用以下命令:

CONFIG GET maxclients

2. 启动 Redis 实例

启动 Redis 实例时,需要指定配置文件路径。以下命令展示了如何启动不同的 Redis 实例:

2.1 启动实例1

./redis-server /opt/redis-4.0.10/src/redis.conf &
./redis-server /usr/local/redis/src/redis.conf &

2.2 启动实例2

./redis-server /opt/redis-instance2/redis-4.0.10/src/redis.conf &
./redis-cli -h 172.17.XX.XX -p 6380 -a yourpassword

2.3 启动253的实例

./redis-server /opt/redis-group/redis-7.0.2 &

3. 模糊删除键值

可以使用 redis-cli 命令模糊删除键值。如果不指定密码,可以使用以下命令:

3.1 不指定密码删除

./redis-cli KEYS "E_73*" | xargs ./redis-cli DEL

3.2 指定用户名密码模糊删除键值

./redis-cli -h 172.17.XX.XX -p 6379 -a yourpassword keys "E21_63*" | xargs 
./redis-cli -h 172.17.XX.XX -p 6379 -a yourpassword del
./redis-cli -h 172.17.XX.XX -p 6379 -a yourpassword keys "E*" | xargs 
./redis-cli -h 172.17.XX.XX -p 6379 -a yourpassword del

4. 设置超时

要获取和设置 Redis 的超时配置,可以使用以下命令:

4.1 获取超时设置

CONFIG GET timeout

4.2 设置超时

CONFIG SET timeout 300
CONFIG SET timeout 500

4.3 启动 Redis

./redis-server /opt/redis-instance2/redis-4.0.10/src/redis.conf &

5. 管理客户端最大连接数

5.1 查询客户端连接数

info clients

5.2 获取最大连接数

CONFIG GET maxclients

5.3 设置最大连接数

CONFIG SET maxclients 100

5.4 在启动时指定最大连接数

redis-server --maxclients 100000 -f /etc/redis.conf

6. 删除功能

Redis 提供了删除所有键值的功能:

6.1 删除当前数据库中的所有键

flushdb

6.2 删除所有数据库中的键

flushall

通过以上操作,您可以有效地管理和操作 Redis 数据库。Redis 作为一个高效的内存数据库,在各种场景下都能发挥出色的性能和稳定性。希望这篇文章能帮助您更好地理解和使用 Redis。

  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

张3蜂

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值