在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也可實現訪問。
對下列博客博主表示感謝。