目录
卸载
停止 redis 服务器
redis-cli shutdown
检测
#检测后台进程是否存在
ps -ef |grep redis
#检测6379端口是否在监听
netstat -lntp | grep 6379
#因为Redis可以妥善处理SIGTERM信号,所以直接 kill -9 进程id 也是可以关闭redis的
kill -9 PID
删除 make 的时候产生的几个 redis 文件
ll /usr/local/bin
rm -rf /usr/local/bin/redis*
删除解压后的文件目录和所有文件
cd /usr/local/
rm -rf redis-5.0.3
rm -rf redis-5.0.3.tar.gz
安装与配置
安装redis有两种方法, 第一种是从官网上下载安装, 第二种是从homebrew上面安装。
本处讲的是从官网下载安装。
redis 下载地址: https://redis.io/download
把下载的压缩包解压并放置到 /usr/local/
目录下
cd /usr/local/redis-5.0.3/
配置(默认配置也行)
cd /usr/local/redis-5.0.3
vim redis.conf
找到 requirepass 字符串,password 替换成电脑的密码 (记得把前面"#"去掉)
查找 127.0.0.1,把127.0.0.1 改成你的服务器地址,如果是本机就不用改了~
编译测试
sudo make test
编译安装
sudo make install
启动服务、进入客户端、停止
# 启动服务
redis-server
# 进入客户端
redis-cli
# 停止
redis-cli shutdown
成功启动如下图所示:
由于配置问题可能出现如下图所述的错误:
在通过上述配置安装redis后,只要不在 /usr/local
目录下启动服务,就不会出现上述问题。
个人推测是由于配置文件(redis.conf)中工作路径的权限问题,默认配置的工作路径为当前路径,在 /usr/local
目录下启动服务没有写入权限,可以尝试修改配置文件的工作路径解决。