redis命令

Redis命令非常丰富,涵盖了数据结构操作、数据库管理、连接控制等多个方面。以下是一些常用的Redis命令:

  1. 连接Redis客户端
  • 通过redis-cli -h {host} -p {port}连接到Redis服务。

  • 使用redis-cli -h {host} -p {port} {command}直接执行命令并获取返回结果。

  1. 基本操作
  • ping:检查Redis服务是否运行。

  • set key value:设置键值对,如果键已存在则覆盖。

  • get key:获取键对应的值,如果键不存在则返回nil。

  • mget key1 [key2 ...]:一次性获取多个键的值。

  • del key [key ...]:删除一个或多个键。

  • exists key:检查键是否存在。

  • expire key seconds:为键设置过期时间(秒)。

  • pexpire key milliseconds:为键设置过期时间(毫秒)。

  • persist key:移除键的过期时间,使其持久保存。

  • pttl key:以毫秒为单位返回键的剩余过期时间。

  • ttl key:以秒为单位返回键的剩余生存时间。

  • randomkey:从当前数据库中随机返回一个键。

  • rename key newkey:修改键的名称。

  • renamenx key newkey:如果新键不存在则修改成功,否则返回错误。

  • move key db:将当前数据库的键移动到指定数据库。

  • select index:切换到指定的数据库。

  • flushdb:删除当前数据库中的所有键。

  • flushall:删除所有数据库中的键。

  1. 集群操作
  • info cluster:查看Redis集群模式的信息。

  • cluster nodes:查看集群的所有节点信息。

  • cluster slots:查看集群中各个节点的slot区间。

  • cluster keyslot key:查看指定键所在slot的值。

  • info replication:查看主从节点的状态。

  1. 其他命令
  • auth password:验证密码是否正确。

  • echo message:打印字符串。

  • quit:关闭当前连接。

  • keys pattern:查找所有符合给定模式的键。

  • whereis redis:查找Redis安装路径。

  • cd /usr/local/redis/bin:切换到Redis脚本目录。

  • redis-cli -a pwd:使用指定密码连接Redis。

这些命令只是Redis功能的一部分,更多高级命令和详细用法可以参考Redis官方文档。

Top