(基本知识)Redis连接与安全

Posted 微刻时光

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了(基本知识)Redis连接与安全相关的知识,希望对你有一定的参考价值。

1.查询redis连接是否需要密码

127.0.0.1:6379> CONFIG get requirepass
1) "requirepass"
2) ""

当为空字符串时,连接到redis服务器是不需要输入密码的

2.设置redis连接密码

127.0.0.1:6379> CONFIG set requirepass "kkk123"
OK
127.0.0.1:6379> CONFIG get requirepass
1) "requirepass"
2) "kkk123"

3.连接时验证密码  

AUTH password  接收密码字符串作为参数
[root@wwZ /]# redis-cli -h 127.0.0.1 -p 6379    #redis-cli 客户端连接命令
 127.0.0.1:6379> auth kkk123 OK 127.0.0.1:6379>

   使用远程连接  

redis-cli -h host -p port -a password

 

4.最大连接数

redis-server --maxclients 100000
查询最大连接数
config get maxclients

1) "maxclients"
2) "10000"
 

5 常用的命令

1.Auth 命令用于检测给定的密码和配置文件中的密码是否相符
127.0.0.1:6379> AUTH PASSWORD 
2.Echo 命令用于打印给定的字符串 127.0.0.1:6379> ECHO "Hello World" "Hello World"

3.Redis Ping 用于测试与服务器的连接是否仍然生效 # 连接正常 redis 127.0.0.1:6379> PING PONG #连接不正常 redis 127.0.0.1:6379> PING Could not connect to Redis at 127.0.0.1:6379: Connection refused
4.Redis Quit 关闭与当前客户端与redis服务的连接。 127.0.0.1:6379> QUIT OK
5.Redis Select 命令用于切换到指定的数据库,数据库索引号 index 用数字值指定,以 0 作为起始索引值 # 使用 1 号数据库 127.0.0.1:6379> SELECT 1 OK

以上是关于(基本知识)Redis连接与安全的主要内容,如果未能解决你的问题,请参考以下文章

jedis连接redis

MySQL与Redis数据库连接池介绍(图示+源码+代码演示)

MySQL与Redis数据库连接池介绍(图示+源码+代码演示)

MySQL与Redis数据库连接池介绍(图示+源码+代码演示)

MySQL与Redis数据库连接池介绍(图示+源码+代码演示)

MySQL与Redis数据库连接池介绍(图示+源码+代码演示)