Redis 服务器使用命令2
1.Auth 命令用于检测给定的密码和配置文件中的密码是否相符。
redis 127.0.0.1:6379> AUTH PASSWORD
返回值
密码匹配时返回 OK ,否则返回一个错误。
redis 127.0.0.1:6379> CONFIG SET requirepass "mypass"
OK
redis 127.0.0.1:6379> AUTH mypass
Ok
2.Bgsave 命令用于在后台异步保存当前数据库的数据到磁盘。
BGSAVE 命令执行之后立即返回 OK ,然后 Redis fork 出一个新子进程,原来的 Redis 进程(父进程)继续处理客户端请求,而子进程则负责将数据保存到磁盘,然后退出。
redis> BGSAVE
Background saving started
3. Time 命令用于返回当前服务器时间。
redis 127.0.0.1:6379> TIME
1) "1410856598"
2) "928370"
返回值
一个包含两个字符串的列表: 第一个字符串是当前时间(以 UNIX 时间戳格式表示),而第二个字符串是当前这一秒钟已经逝去的微秒数。
4.Config Get 命令用于获取 redis 服务的配置参数。
格式:Config Get params
redis 127.0.0.1:6379> config get *max-*-entries*
1) "hash-max-zipmap-entries"
2) "512"
3) "list-max-ziplist-entries"
4) "512"
5) "set-max-intset-entries"
6) "512"
5.Config Set 命令可以动态地调整 Redis 服务器的配置(configuration)而无须重启。
格式:CONFIG Set parameter value
redis 127.0.0.1:6379> CONFIG GET slowlog-max-len
1) "slowlog-max-len"
2) "1024"
redis 127.0.0.1:6379> CONFIG SET slowlog-max-len 10086
OK
redis 127.0.0.1:6379> CONFIG GET slowlog-max-len
1) "slowlog-max-len"
2) "10086"
5. Dbsize 命令用于返回当前数据库的 key 的数量。
127.0.0.1:6379> dbsize
(integer) 1
6.Flushall 命令用于清空整个 Redis 服务器的数据(删除所有数据库的所有 key )。
redis 127.0.0.1:6379> flushall # 清空所有数据库的所有 key
OK
7.Flushdb 命令用于清空当前数据库中的所有 key。
redis 127.0.0.1:6379> DBSIZE # 清空前的 key 数量
(integer) 4
redis 127.0.0.1:6379> FLUSHDB
OK
redis 127.0.0.1:6379> DBSIZE # 清空后的 key 数量
(integer) 0
8.Info 命令以一种易于理解和阅读的格式,返回关于 Redis 服务器的各种信息和统计数值。
更多:http://www.redis.net.cn/order/3676.html
9.Save 命令执行一个同步保存操作,将当前 Redis 实例的所有数据快照(snapshot)以 RDB 文件的形式保存到硬盘。
redis 127.0.0.1:6379> SAVE
OK
10.Showlog 是 Redis 用来记录查询执行时间的日志系统。
查询执行时间指的是不包括像客户端响应(talking)、发送回复等 IO 操作,而单单是执行一个查询命令所耗费的时间。
另外,slow log 保存在内存里面,读写速度非常快,因此你可以放心地使用它,不必担心因为开启 slow log 而损害 Redis 的速度。
更多:http://www.redis.net.cn/order/3683.html
11.Debug Segfault 命令执行一个非法的内存访问从而让 Redis 崩溃,仅在开发时用于 BUG 调试。
redis 127.0.0.1:6379> DEBUG SEGFAULT
Could not connect to Redis at 127.0.0.1:6379: Connection refused
not connected>
1.Auth 命令用于检测给定的密码和配置文件中的密码是否相符。
redis 127.0.0.1:6379> AUTH PASSWORD
返回值
密码匹配时返回 OK ,否则返回一个错误。
redis 127.0.0.1:6379> CONFIG SET requirepass "mypass"
OK
redis 127.0.0.1:6379> AUTH mypass
Ok
2.Bgsave 命令用于在后台异步保存当前数据库的数据到磁盘。
BGSAVE 命令执行之后立即返回 OK ,然后 Redis fork 出一个新子进程,原来的 Redis 进程(父进程)继续处理客户端请求,而子进程则负责将数据保存到磁盘,然后退出。
redis> BGSAVE
Background saving started
3. Time 命令用于返回当前服务器时间。
redis 127.0.0.1:6379> TIME
1) "1410856598"
2) "928370"
返回值
一个包含两个字符串的列表: 第一个字符串是当前时间(以 UNIX 时间戳格式表示),而第二个字符串是当前这一秒钟已经逝去的微秒数。
4.Config Get 命令用于获取 redis 服务的配置参数。
格式:Config Get params
redis 127.0.0.1:6379> config get *max-*-entries*
1) "hash-max-zipmap-entries"
2) "512"
3) "list-max-ziplist-entries"
4) "512"
5) "set-max-intset-entries"
6) "512"
5.Config Set 命令可以动态地调整 Redis 服务器的配置(configuration)而无须重启。
格式:CONFIG Set parameter value
redis 127.0.0.1:6379> CONFIG GET slowlog-max-len
1) "slowlog-max-len"
2) "1024"
redis 127.0.0.1:6379> CONFIG SET slowlog-max-len 10086
OK
redis 127.0.0.1:6379> CONFIG GET slowlog-max-len
1) "slowlog-max-len"
2) "10086"
5. Dbsize 命令用于返回当前数据库的 key 的数量。
127.0.0.1:6379> dbsize
(integer) 1
6.Flushall 命令用于清空整个 Redis 服务器的数据(删除所有数据库的所有 key )。
redis 127.0.0.1:6379> flushall # 清空所有数据库的所有 key
OK
7.Flushdb 命令用于清空当前数据库中的所有 key。
redis 127.0.0.1:6379> DBSIZE # 清空前的 key 数量
(integer) 4
redis 127.0.0.1:6379> FLUSHDB
OK
redis 127.0.0.1:6379> DBSIZE # 清空后的 key 数量
(integer) 0
8.Info 命令以一种易于理解和阅读的格式,返回关于 Redis 服务器的各种信息和统计数值。
更多:http://www.redis.net.cn/order/3676.html
9.Save 命令执行一个同步保存操作,将当前 Redis 实例的所有数据快照(snapshot)以 RDB 文件的形式保存到硬盘。
redis 127.0.0.1:6379> SAVE
OK
10.Showlog 是 Redis 用来记录查询执行时间的日志系统。
查询执行时间指的是不包括像客户端响应(talking)、发送回复等 IO 操作,而单单是执行一个查询命令所耗费的时间。
另外,slow log 保存在内存里面,读写速度非常快,因此你可以放心地使用它,不必担心因为开启 slow log 而损害 Redis 的速度。
更多:http://www.redis.net.cn/order/3683.html
11.Debug Segfault 命令执行一个非法的内存访问从而让 Redis 崩溃,仅在开发时用于 BUG 调试。
redis 127.0.0.1:6379> DEBUG SEGFAULT
Could not connect to Redis at 127.0.0.1:6379: Connection refused
not connected>