redis设置密码、安装到服务以及远程连接redis服务
一、redis设置临时和永久密码
在Windows环境下(linux环境下也一样),redis设置密码有两种方式,一种是命令行方式,另一种是直接修改配置文件。
1、命令行方式设置密码(服务重启之后密码失效)
首先进入redis的安装目录,运行redis-server.exe程序,启动redis服务,之后再开启一个窗口,启动redis-cli.exe客户端程序。如下图示:
客户端使用config get requirepass命令查看密码,如下图所示:
客户端使用config set requirepass yourpassword命令设置密码,如下图所示:
一旦设置密码,必须先验证通过密码,否则所有操作不可用,如下图所示:
使用auth password验证密码,如下图所示:
但是有个问题是命令行设置的密码在服务重启后失效。
2、通过修改配置文件来设置密码(永久有效)
修改redis.windows.conf 配置文件中的# requirepass foobared 把注释放开,把foobard替换为你自己的密码即可。之后使用这个配置文件来重新启动redis服务,即可实现密码的设置。
cmd进入redis安装目录执行命令redis-server.exe redis.windows.conf
即可。
二、将redis安装到服务
将redis安装到服务,cmd进入redis安装目录执行命令:redis-server.exe --service-install redis.windows.conf --loglevel verbose
即可。
从服务中卸载 以管理员身份运行cmd 执行命令 sc delete redis
即可。
三、远程连接redis服务
远程连接redis服务时,使用如下命令:redis-cli -h host -p port -a password
例如: redis-cli -h 172.18.230.27 -p 6280 -a 'sVFtbwp2m'
连接之后使用ping命令来检测redis是否启动可用了。可用会返回PONG。
参考博文:
(1) https://www.cnblogs.com/yueguanguanyun/p/10785060.html (redis安装教程)
(2) https://www.cnblogs.com/tenny-peng/p/11543440.html (redis密码设置)
(3) https://www.php.cn/redis/ (redis教程)