Redis服务器相关命令

 

                                                            服务器相关命令

1、ping 测试连接是否存活

2、echo 在命令行打印一些内容

 

1620

3、select 选择数据库。Redis数据库编号从0-15,我们可以选择任意一个数据库来进行数据的存取

 

1620

4、quit 退出连接

 

1620

5、dbsize 返回当前数据库中key的数目

 

1620

6、info 获取服务器的信息和统计

7、monitor 实时转储收到的请求

8、config get 获取服务器配置信息 比如config get * 获取全部数据的配置信息

9、flushdb 删除当前选择数据库中的所有key

 

1620

10、flushall 删除所有数据库中的所有key

转载于:https://my.oschina.net/u/3458814/blog/1825534

Redis 提供了简单的连接和认证机制,以确保客户端可以安全地访问服务器。以下是关于 Redis 服务器连接和认证命令的详细说明: ### 连接命令 1. **`PING`** 客户端可以通过发送 `PING` 命令来测试与 Redis 服务器的连接是否正常。如果服务器正在运行并且连接没有问题,它将返回 `PONG`。 ```bash 127.0.0.1:6379> PING PONG ``` 2. **`QUIT`** 该命令用于关闭当前客户端与 Redis 服务器之间的连接。 ```bash 127.0.0.1:6379> QUIT (integer) 0 ``` 3. **`CLIENT LIST`** 该命令用于列出所有当前连接到 Redis 服务器的客户端信息,例如客户端的 IP 地址、端口号以及状态等。 4. **`CLIENT KILL ip:port`** 如果需要终止某个特定客户端的连接,可以使用此命令并提供目标客户端的 IP 地址和端口号。 5. **`CLIENT SETNAME`** 该命令允许为当前连接设置一个名称,便于后续识别或调试。 6. **`CLIENT GETNAME`** 用于获取当前连接的名称。 ### 认证命令 1. **`AUTH password`** 当 Redis 服务器配置了密码保护时(通过 `requirepass` 参数在 `redis.conf` 文件中设置),客户端必须使用 `AUTH` 命令进行身份验证。如果提供的密码正确,服务器会返回 `OK`,否则拒绝执行后续命令。 ```bash 127.0.0.1:6379> AUTH mypass OK ``` 2. **`CONFIG SET requirepass new_password`** 此命令用于动态更改 Redis 服务器的密码,而无需重启服务。新的密码会覆盖 `redis.conf` 文件中的 `requirepass` 设置。 ```bash 127.0.0.1:6379> CONFIG SET requirepass "new_password" OK ``` 3. **`CONFIG REWRITE`** 修改 Redis 配置后,如果希望将更改持久化到 `redis.conf` 文件中,可以使用 `CONFIG REWRITE` 命令。该命令会自动更新配置文件,确保即使服务器重启,新设置仍然生效[^2]。 ### 示例:完整的连接与认证流程 ```bash # 测试连接 127.0.0.1:6379> PING PONG # 设置密码 127.0.0.1:6379> CONFIG SET requirepass "mypass" OK # 尝试执行命令但未认证 127.0.0.1:6379> PING (error) NOAUTH Authentication required. # 使用正确密码认证 127.0.0.1:6379> AUTH mypass OK # 成功执行命令 127.0.0.1:6379> PING PONG ``` 上述命令涵盖了 Redis 的基本连接和认证操作,适用于大多数常见的应用场景。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值