redis--常用命令

11 篇文章 0 订阅

CONFIG

config 命令用于查看当前redis配置、以及不重启更改redis配置等

更改更大的内存

127.0.0.1:6379> config get maxmemory
1) "maxmemory"
2) "0"
127.0.0.1:6379> config set maxmemory 8589934592
OK
127.0.0.1:6379> config get maxmemory
1) "maxmemory"
2) "8589934592"

设置连接密码

127.0.0.1:6379> config set requirepass 123456
OK

 获取当前配置

info 

显示当前节点redis运行状态信息

select

127.0.0.1:6379> select 2
OK

keys

127.0.0.1:6379[1]> keys *
1) "key2"
2) "key1"

bgsave

手动在后台执行RDB持久化操作

127.0.0.1:6379[1]> bgsave
Background saving started

DBSIZE

返回当前库下的所有key 数量

127.0.0.1:6379[1]> dbsize
(integer) 2

FLUSHDB

强制清空当前库中的所有key

127.0.0.1:6379[1]> keys *
1) "key2"
2) "key1"
127.0.0.1:6379[1]> flushdb
OK
127.0.0.1:6379[1]> keys *
(empty array)

FLUSHALL

强制清空当前redis服务器所有数据库中的所有key,即删除所有数据,此命令慎用

127.0.0.1:6379[1]> keys *
1) "key2"
2) "key1" 
127.0.0.1:6379[1]> flushall
OK
127.0.0.1:6379[1]> keys *
(empty array)

SHUTDOWN

可用版本: >= 1.0.0
时间复杂度: O(N),其中 N 为关机时需要保存的数据库键数量。
SHUTDOWN 命令执行以下操作:
停止所有客户端

如果有至少一个保存点在等待,执行 SAVE 命令


如果 AOF 选项被打开,更新 AOF 文件


关闭 redis 服务器(server)


如果持久化被打开的话,

SHUTDOWN 命令会保证服务器正常关闭而不丢失任何数据。


另一方面,假如只是单纯地执行 SAVE 命令,然后再执行 QUIT 命令,则没有这一保证 —— 因为在执行SAVE 之后、执行 QUIT 之前的这段时间中间,其他客户端可能正在和服务器进行通讯,这时如果执行 QUIT就会造成数据丢失。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值