Learning Path
浏览 Redis 相关教程与章节。
SQL、MySQL、PostgreSQL、MongoDB、Redis、SQLite 与缓存系统。
教程
188
Redis Script Load 命令 Redis 脚本 Redis Script Load 命令用于将脚本 script 添加到脚本缓存中,但并不立即执行这个脚本。 EVAL 命令也会将脚本添加到脚本缓存中,但是它会立即对输入的脚本进行求值。 如果给定的脚本已经在缓存里面了,那么不执行任何操作。 在脚本被加入到缓存之后,通过 EVALSHA 命令,可以使用脚本的 SHA1 校验和来调用这个脚本。 脚本可以在缓存中..
Redis Bgrewriteaof 命令 Redis 服务器 Redis Bgrewriteaof 命令用于异步执行一个 AOF(AppendOnly File) 文件重写操作。重写会创建一个当前 AOF 文件的体积优化版本。 即使 Bgrewriteaof 执行失败,也不会有任何数据丢失,因为旧的 AOF 文件在 Bgrewriteaof 成功之前不会被修改。 注意:从 Redis 2.4 开始, AOF 重写由 R..
Redis Bgsave 命令 Redis 服务器 Redis Bgsave 命令用于在后台异步保存当前数据库的数据到磁盘。 BGSAVE 命令执行之后立即返回 OK ,然后 Redis fork 出一个新子进程,原来的 Redis 进程(父进程)继续处理客户端请求,而子进程则负责将数据保存到磁盘,然后退出。 语法 redis Bgsave 命令基本语法如下: redis 127.0.0.1:6379> BG..
Redis Client Getname 命令 Redis 服务器 Redis Client Getname 命令用于返回 CLIENT SETNAME 命令为连接设置的名字。 因为新创建的连接默认是没有名字的, 对于没有名字的连接, CLIENT GETNAME 返回空白回复。 语法 redis Client Getname 命令基本语法如下: redis 127.0.0.1:6379> CLIENT G..
Redis Client Kill 命令 Redis 服务器 Redis Client Kill 命令用于关闭客户端连接。 语法 redis Client Kill 命令基本语法如下: redis 127.0.0.1:6379> CLIENT KILL ip:port 可用版本 >= 2.4.0 返回值 成功关闭时,返回 OK 。 实例 # 列出所有已连接客户端 redis 127.0...
Redis Client List 命令 Redis 服务器 Redis Client List 命令用于返回所有连接到服务器的客户端信息和统计数据。 语法 redis Client List 命令基本语法如下: redis 127.0.0.1:6379> CLIENT LIST 可用版本 >= 2.4.0 返回值 命令返回多行字符串,这些字符串按以下形式被格式化: 每个已连接客户端对应一行..
Redis Client Pause 命令 Redis 服务器 Redis Client Pause 命令用于阻塞客户端命令一段时间(以毫秒计)。 语法 redis Client Pause 命令基本语法如下: redis 127.0.0.1:6379> CLIENT PAUSE timeout 可用版本 >= 2.9.50 返回值 返回 OK。如果 timeout 参数是非法的返回错误。 ..
Redis Client Setname 命令 Redis 服务器 Redis Client Setname 命令用于指定当前连接的名称。 这个名字会显示在 CLIENT LIST 命令的结果中, 用于识别当前正在与服务器进行连接的客户端。 语法 redis Client Setname 命令基本语法如下: redis 127.0.0.1:6379> CLIENT SETNAME connect..
Redis Cluster Slots 命令 Redis 服务器 Redis Client Slots 命令用于当前的集群状态,以数组形式展示。 语法 redis Client Slots 命令基本语法如下: redis 127.0.0.1:6379> CLUSTER SLOTS 可用版本 >= 3.0.0 返回值 IP/端口嵌套的列表数组。 实例 redis 127.0.0.1:6379..
Redis Command Count 命令 Redis 服务器 Redis Command Count 命令用于统计 redis 命令的个数。 语法 redis Command Count 命令基本语法如下: redis 127.0.0.1:6379> COMMAND COUNT 可用版本 >= 2.8.13 返回值 redis 命令数。 实例 redis 127.0.0.1:6379&g..
Redis Command Getkeys 命令 Redis 服务器 Redis Command Getkeys 命令用于获取所有 key。 语法 redis Command Getkeys 命令基本语法如下: redis 127.0.0.1:6379> COMMAND GETKEYS 可用版本 >= 2.8.13 返回值 key 的列表。 实例 redis 127.0.0.1:6379&g..
Redis Command Info 命令 Redis 服务器 Redis Command Info 命令用于获取 redis 命令的描述信息。 语法 redis Command Info 命令基本语法如下: redis 127.0.0.1:6379> COMMAND INFO command-name [command-name ...] 可用版本 >= 2.8.13 返回值 命令描述信息的..
Redis Command 命令 Redis 服务器 Redis Command 命令用于返回所有的Redis命令的详细信息,以数组形式展示。 语法 redis Command 命令基本语法如下: redis 127.0.0.1:6379> COMMAND 可用版本 >= 2.8.13 返回值 嵌套的Redis命令的详细信息列表。列表顺序是随机的。 实例 redis 127.0.0.1:..
Redis Config Get 命令 Redis 服务器 Redis Config Get 命令用于获取 redis 服务的配置参数。 在 Redis 2.4 版本中, 有部分参数没有办法用 CONFIG GET 访问,但是在最新的 Redis 2.6 版本中,所有配置参数都已经可以用 CONFIG GET 访问了。 语法 redis Config Get 命令基本语法如下: redis 127.0.0.1:637..
Redis Config Resetstat 命令 Redis 服务器 Redis Config Resetstat 命令用于重置 INFO 命令中的某些统计数据,包括: Keyspace hits (键空间命中次数) Keyspace misses (键空间不命中次数) Number of commands processed (执行命令的次数) Number of connections received (连接服务器..
Redis Config rewrite 命令 Redis 服务器 Redis Config rewrite 命令对启动 Redis 服务器时所指定的 redis.conf 配置文件进行改写。 CONFIG SET 命令可以对服务器的当前配置进行修改, 而修改后的配置可能和 redis.conf 文件中所描述的配置不一样, CONFIG REWRITE 的作用就是通过尽可能少的修改, 将服务器当前所使用的配置记录到 re..
Redis Config Set 命令 Redis 服务器 Redis Config Set 命令可以动态地调整 Redis 服务器的配置(configuration)而无须重启。 你可以使用它修改配置参数,或者改变 Redis 的持久化(Persistence)方式。 语法 redis Config Set 命令基本语法如下: redis 127.0.0.1:6379> CONFIG Set paramet..
Redis Dbsize 命令 Redis 服务器 Redis Dbsize 命令用于返回当前数据库的 key 的数量。 语法 redis DBSIZE 命令基本语法如下: redis 127.0.0.1:6379> DBSIZE 可用版本 >= 1.0.0 返回值 当前数据库的 key 的数量。 实例 redis 127.0.0.1:6379> DBSIZE (integer) 5..
Redis Debug Object 命令 Redis 服务器 Redis Debug Object 命令是一个调试命令,它不应被客户端所使用。 语法 redis Debug Object 命令基本语法如下: redis 127.0.0.1:6379> DEBUG OBJECT key 可用版本 >= 1.0.0 返回值 当 key 存在时,返回有关信息。 当 key 不存在时,返回一个错误。 ..
Redis Debug Segfault 命令 Redis 服务器 Redis Debug Segfault 命令执行一个非法的内存访问从而让 Redis 崩溃,仅在开发时用于 BUG 调试。 语法 redis Debug Segfault 命令基本语法如下: redis 127.0.0.1:6379> DEBUG SEGFAULT 可用版本 >= 1.0.0 返回值 无 实例 redi..
Redis Flushall 命令 Redis 服务器 Redis Flushall 命令用于清空整个 Redis 服务器的数据(删除所有数据库的所有 key )。 语法 redis Flushall 命令基本语法如下: redis 127.0.0.1:6379> FLUSHALL 可用版本 >= 1.0.0 返回值 总是返回 OK 。 实例 redis 127.0.0.1:6379&g..
Redis Flushdb 命令 Redis 服务器 Redis Flushdb 命令用于清空当前数据库中的所有 key。 语法 redis Flushdb 命令基本语法如下: redis 127.0.0.1:6379> FLUSHDB 可用版本 >= 1.0.0 返回值 总是返回 OK 。 实例 redis 127.0.0.1:6379> DBSIZE # 清空前的 key..
Redis Info 命令 Redis 服务器 Redis Info 命令以一种易于理解和阅读的格式,返回关于 Redis 服务器的各种信息和统计数值。 通过给定可选的参数 section ,可以让命令只返回某一部分的信息: server : 一般 Redis 服务器信息,包含以下域: redis_version : Redis 服务器版本 redis_git_sha1 : Git SHA1 redis_git_dir..
Redis Lastsave 命令 Redis 服务器 Redis Lastsave 命令返回最近一次 Redis 成功将数据保存到磁盘上的时间,以 UNIX 时间戳格式表示。 语法 redis Lastsave 命令基本语法如下: redis 127.0.0.1:6379> LASTSAVE 可用版本 >= 1.0.0 返回值 字符串,文本行的集合。 实例 redis 127.0.0.1..