1.服务器物理机上redis的操作【服务器中操作】
(1)首先先看一下当前运行中的redis实例:
[root@iZuf67k70ucx14s6zcv54dZ var]#
ps aux | grep redis-server
因为我这里有两个实例在运行,即物理机上的redis和docker中的redis,所以我这里显示:
根据地址,我们可以知道
这一条就是物理机上的redis实例,且/www/server/redis/src/redis-serve 后面没有其他命令行参数,如 requirepass,因此推测这个实例可能是通过配置文件来设置的。
(2)进入配置文件进行更改:
[root@iZuf67k70ucx14s6zcv54dZ var]#
vi /www/server/redis/redis.conf
我这里先更改了密码(i进入编辑,:wq保存退出),更改后需要重启一下redis:
[root@iZuf67k70ucx14s6zcv54dZ var]#
sudo systemctl restart redis
重新进入redis:
[root@iZuf67k70ucx14s6zcv54dZ var]#
redis-cli
然后进行读操作:
127.0.0.1:6379> get testkey
发现需要验证身份:
127.0.0.1:6379> get testkey
(error) NOAUTH Authentication required.
输入密码后发现,可以正常读取服务器物理机上的redis的数据了
127.0.0.1:6379> Auth 123456
OK
127.0.0.1:6379> get testkey
"Hello, Redis!"