Mac 下 Redis 5.0 的卸载与安装

卸载

停止 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目录下启动服务没有写入权限,可以尝试修改配置文件的工作路径解决。

猜你喜欢

转载自www.cnblogs.com/dear_diary/p/10363616.html