Redis启动停止脚本和常用命令

153 阅读1分钟
  1. Redis启动脚本:

    • 提到有三种启动方式:默认配置、运行配置、配置文件方式。
    • 默认配置方式:redis-server
    • 运行配置方式:redis-server --configKey1 configValue1 --configKey2 configValue2,可以手动指定部分配置项。
    • 配置文件方式:redis-server /opt/redis/redis.conf,在生产环境中推荐使用这种方式启动。
  2. Redis命令行客户端:

    • 介绍两种方式:交互方式和命令方式。
    • 交互方式:redis-cli -h {host} -p {port}
    • 命令方式:redis-cli -h {host} -p {port} {command},其中可以使用不同的命令如 getset 等。
  3. 停止Redis服务:

    • 使用 redis-cli shutdown 可以停止服务。
    • 提到了可以选择是否生成持久化文件,通过 redis-cli shutdown nosave|save 可以实现。
  4. 常用命令分类:

    • 字符串类型、哈希类型、列表类型、集合类型、有序集合类型。
    • 引用了常用命令的时间复杂度,并提供了可视化的命令时间复杂度图表。
  5. 举例说明常用命令:

    • 字符串类型:setgetmsetmgetincr 等。
    • 哈希类型:hsethgethdelhlenhmgethmset 等。
    • 列表类型:rpushlpushlrangelpoprpop 等。
    • 集合类型:saddsremscardsismembersmembers 等。
    • 有序集合类型:zaddzcardzscorezrankzrange 等。
  6. 其他关键点:

    • 键的管理:renamerandomkey、过期时间设置与查询。
    • 数据库管理:selectflushdbflushall
    • 渐进式遍历:使用 scan 进行键的渐进式遍历。

在回答时,注意强调在生产环境中推荐使用配置文件方式启动,并且提到了一些命令的时间复杂度,以及对于键的管理和数据库管理的考虑。这样的回答可以展示出你对Redis的全面理解和实际应用经验。