在Ubuntu中,通过redis-server来启动redis服务,通过ps -ef | grep redis来获取redis的进程。通过获取的redis进程也可知道,redis-server 是通过/usr/bin/redis-server *:6379命令启动的。
通过netstat -an | grep 6379可以查看到6379端口的监听信息
使用redis-cli能够启动redis客户端
使用ping/pong来检测redis客户端与redis是否连接成功
若redis-server未设置密码,可以直接通过redis-cli命令访问redis-server。
若redis-cli连接后,已连接redis,但使用ping命令直接返回(error)NOAUTH Authentication required则代表redis-server已设置访问密码。
通过whereis redis可查找到redis的安装目录,使用cd /etc/redis进入到安装目录后,通过ll(两个小写的L)查看到redis的配置文件是redis.conf,通过sudo vi redis.conf(vi redis.conf会报权限不足,使用sudo获取root权限从而执行相关命令)进入redis配置文件的编辑页面。
首次通过sudo vi redis.conf会直接进入文件中,不会发现交换文件".redis.conf.swp",此交换文件不影响查看和编辑。根据提示选择直接编辑(E)。
通过/requirepass foobared快速定位文件中的密码处。
可查看到密码是redisredis(Ubuntu下安装的redis-server默认密码是redisredis)
通过redis-cli -h 127.0.0.1 -p 6379 -a redisredis可以实现redis-server的访问。
在本地中可以不需要写IP、端口号,只需要密码。
如下:redis-cli -p 6379 -a redisredis
redis-cli -a redisredis也可实现访问。
对下列博客博主表示感谢。
https://www.cnblogs.com/ftl1012/p/9426231.html
https://www.liangzl.com/get-article-detail-728.html
原文:https://www.cnblogs.com/feiyang930112/p/11296535.html