"redis"相关教程
[Redis] Redis Script Exists 命令
RedisScriptExists命令Redis脚本RedisScriptExists命令用于校验指定的脚本是否已经被保存在缓存当中。语法redisScriptExists命令基本语法如下:redis 127.0.0.1:6379> EVALSHA sha1 numkeys key [key ...] arg [arg ...]可用版本>=2.6.0返回值一个列表,...
RedisScriptFlush命令Redis脚本RedisScriptFlush命令用于清除所有Lua脚本缓存。语法redisScriptFlush命令基本语法如下:redis 127.0.0.1:6379> SCRIPT FLUSH可用版本>=2.6.0返回值总是返回OK实例redis 127.0.0.1:6379> SCRIPT FLUSHOKRedis脚本
RedisScriptkill命令Redis脚本RedisScriptkill命令用于杀死当前正在运行的Lua脚本,当且仅当这个脚本没有执行过任何写操作时,这个命令才生效。这个命令主要用于终止运行时间过长的脚本,比如一个因为BUG而发生无限循环的脚本。SCRIPTKILL执行之后,当前正在运行的脚本会被杀死,执行这个脚本的客户端会从EVAL命令的阻塞当中退出,并收到一个错误作为返回值。语法redisScriptkill命令基本语法如下:redis 127.0.0.1...
RedisScriptLoad命令Redis脚本RedisScriptLoad命令用于将脚本script添加到脚本缓存中,但并不立即执行这个脚本。EVAL命令也会将脚本添加到脚本缓存中,但是它会立即对输入的脚本进行求值。如果给定的脚本已经在缓存里面了,那么不执行任何操作。在脚本被加入到缓存之后,通过EVALSHA命令,可以使用脚本的SHA1校验和来调用这个脚本。脚本可以在缓存中保留无限长的时间,直到执行SCRIPTFLUSH为止。关于使用Redis对Lua脚本进行求值的更多信...
RedisAuth命令Redis连接RedisAuth命令用于检测给定的密码和配置文件中的密码是否相符。语法redisAuth命令基本语法如下:redis 127.0.0.1:6379> AUTH PASSWORD可用版本>=1.0.0返回值密码匹配时返回OK,否则返回一个错误。实例redis 127.0.0.1:6379> AUTH PASSWORD(error) ERR Cl...
RedisEcho命令Redis连接RedisEcho命令用于打印给定的字符串。语法redisEcho命令基本语法如下:redis 127.0.0.1:6379> ECHO message可用版本>=1.0.0返回值返回字符串本身。实例redis 127.0.0.1:6379> ECHO "Hello World""Hello World"...
RedisPing命令Redis连接RedisPing命令使用客户端向Redis服务器发送一个PING,如果服务器运作正常的话,会返回一个PONG。通常用于测试与服务器的连接是否仍然生效,或者用于测量延迟值。语法redisPing命令基本语法如下:redis 127.0.0.1:6379> PING可用版本>=1.0.0返回值如果连接正常就返回一个PONG,否则返回一个连接错误。实例# 客户端和服务器连接正常redis 12...
RedisQuit命令Redis连接RedisQuit命令用于关闭与当前客户端与redis服务的连接。一旦所有等待中的回复(如果有的话)顺利写入到客户端,连接就会被关闭。语法redisQuit命令基本语法如下:redis 127.0.0.1:6379> QUIT可用版本>=1.0.0返回值总是返回OK。实例redis 127.0.0.1:6379> QUITOKRedis连接
RedisSelect命令Redis连接RedisSelect命令用于切换到指定的数据库,数据库索引号index用数字值指定,以0作为起始索引值。语法redisSelect命令基本语法如下:redis 127.0.0.1:6379> SELECT index可用版本>=1.0.0返回值总是返回OK。实例redis 127.0.0.1:6379> SET db_number 0 &...
RedisBgrewriteaof命令Redis服务器RedisBgrewriteaof命令用于异步执行一个AOF(AppendOnlyFile)文件重写操作。重写会创建一个当前AOF文件的体积优化版本。即使Bgrewriteaof执行失败,也不会有任何数据丢失,因为旧的AOF文件在Bgrewriteaof成功之前不会被修改。注意:从Redis2.4开始,AOF重写由Redis自行触发,BGREWRITEAOF仅仅用于手动触发重写操作。语法redisBgrewriteaof命...
RedisBgsave命令Redis服务器RedisBgsave命令用于在后台异步保存当前数据库的数据到磁盘。BGSAVE命令执行之后立即返回OK,然后Redisfork出一个新子进程,原来的Redis进程(父进程)继续处理客户端请求,而子进程则负责将数据保存到磁盘,然后退出。语法redisBgsave命令基本语法如下:redis 127.0.0.1:6379> BGSAVE可用版本>=1.0.0返回值反馈信息。实例redis> ...
RedisClientKill命令Redis服务器RedisClientKill命令用于关闭客户端连接。语法redisClientKill命令基本语法如下:redis 127.0.0.1:6379> CLIENT KILL ip:port可用版本>=2.4.0返回值成功关闭时,返回OK。实例# 列出所有已连接客户端redis 127.0.0.1:6379> CLIENT LIST...
RedisClientList命令Redis服务器RedisClientList命令用于返回所有连接到服务器的客户端信息和统计数据。语法redisClientList命令基本语法如下:redis 127.0.0.1:6379> CLIENT LIST可用版本>=2.4.0返回值命令返回多行字符串,这些字符串按以下形式被格式化:每个已连接客户端对应一行(以LF分割)每行字符串由一系列属性=值形式的域组成,每个域之间以空格分开以下是域的含...
[Redis] Redis Client Getname 命令
RedisClientGetname命令Redis服务器RedisClientGetname命令用于返回CLIENTSETNAME命令为连接设置的名字。因为新创建的连接默认是没有名字的,对于没有名字的连接,CLIENTGETNAME返回空白回复。语法redisClientGetname命令基本语法如下:redis 127.0.0.1:6379> CLIENT GETNAME可用版本>=2.6.9返回值如果连接没有设置名字,那么返回空白...
[Redis] Redis Command Count 命令
RedisCommandCount命令Redis服务器RedisCommandCount命令用于统计redis命令的个数。语法redisCommandCount命令基本语法如下:redis 127.0.0.1:6379> COMMAND COUNT可用版本>=2.8.13返回值redis命令数。实例redis 127.0.0.1:6379> COMMAND COUNT(integer) 1...