zoukankan      html  css  js  c++  java
  • Redis系列--4.常用命令汇总

    redis服务器启动和停止

    #如果是用apt-get或者yum install安装的redis,可以直接通过下面的命令停止/启动/重启redis
    /etc/init.d/redis-server stop
    /etc/init.d/redis-server start
    /etc/init.d/redis-server restart
    #如果是通过源码安装的redis,
    cd redis安装目录 ./src/redis-server
    #可以通过redis的客户端程序 redis-cli 的 shutdown 命令来重启redis
    redis-cli -h 127.0.0.1 -p 6379 shutdown
    #如果上述方式都没有成功停止redis,则可以使用终极武器 kill -9

    redis client连接服务器

    redis-cli -h 127.0.0.1 -p 6379
    注:如果发现服务器内部redis-cli连接没有反应,而外部连接正常。是配置文件里 bind 的问题导致的,改成 bind 0.0.0.0 后,内部外部都可以连接上了。

    redis keys命令

    DEL key:该命令用于在 key 存在时删除 key。

    DUMP key:序列化给定 key ,并返回被序列化的值。

    EXISTS key:检查给定 key 是否存在。

    EXPIRE key seconds:为给定 key 设置过期时间,以秒计。

    EXPIREAT key timestamp:EXPIREAT 的作用和 EXPIRE 类似,都用于为 key 设置过期时间。 不同在于 EXPIREAT 命令接受的时间参数是 UNIX 时间戳(unix timestamp)。

    PEXPIRE key milliseconds:设置 key 的过期时间以毫秒计。

    PEXPIREAT key milliseconds-timestamp:设置 key 过期时间的时间戳(unix timestamp) 以毫秒计。

    KEYS pattern:查找所有符合给定模式( pattern)的 key。

    MOVE key db:将当前数据库的 key 移动到给定的数据库 db 当中。

    PERSIST key:移除 key 的过期时间,key 将持久保持。

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

    TTL key:以秒为单位,返回给定 key 的剩余生存时间(TTL, time to live)。

    RANDOMKEY:从当前数据库中随机返回一个 key 。

    RENAME key newkey:修改 key 的名称。

    RENAMENX key newkey:仅当 newkey 不存在时,将 key 改名为 newkey 。

    TYPE key:返回 key 所储存的值的类型。

    清空所有数据

    127.0.0.1:6379> flushall
    OK
    127.0.0.1:6379> keys *
    (empty list or set)

    redis-cli查看配置信息

    127.0.0.1:6379> config get *   --查看所有配置
    
    127.0.0.1:6379> config get loglevel
    1) "loglevel"
    2) "notice"
  • 相关阅读:
    Ubuntu18.04 修改DNS
    windows系统如何通过Xshell 客户端连接 linux系统(主要介绍ubuntu系统)
    如何获取 docker 容器(container)的 ip 地址(转)
    基于Docker搭建LNMP环境(转)
    高并发处理【电商抢购】(转)
    [golang] Glide 包管理
    如何查看2to3.PY的帮助文档
    python模块之lib2to3(py2转py3自动化工具)
    python模块之keyword
    python模块之JSON
  • 原文地址:https://www.cnblogs.com/jvStarBlog/p/12207542.html
Copyright © 2011-2022 走看看