Mac OS 下安装 Redis

10,897 阅读2分钟

Mac OS 下安装 Redis

前端学习全栈要学习到 Redis 了,所以要现在本地电脑安装下 Redis 。没什么问题了,再在我的 CentOS 上部署,一步步来,现在先记录下 Mac 安装 Redis 的过程。

先下载 Redis 版本

截止到写文的时候,Redis 稳定的版本已到 5.0.5 ,所以我这里下载的是 5.0.5,建议大家也是参照官网下载 稳定版本

官网下载: redis.io/download

我的下载链接: download.redis.io/releases/re…

安装

安装的命令也挺简单的,不过要留意中间有可能出现编译失败的错误。我就出现了。

# 解压
tar -zxvf redis-5.0.5.tar.gz
# 拷贝的local目录下
sudo cp -rf redis-5.0.5 /usr/local/
# 进入相应目录下
cd /usr/local/redis-5.0.5
# 编译 - 时间有点长,可能要等几分钟
sudo make test
# 安装
sudo make install
# 建立相应目录
sudo mkdir bin etc db
# 拷贝启动文件
sudo cp src/mkreleasehdr.sh src/redis-benchmark src/redis-check-rdb src/redis-cli src/redis-server bin/

注意:如果像我一样在在编译过程中出现错误。命令清理了再编译一下: sudo make distclean && sudo make && sudo make test

这个时候就可以启动 Redis 玩耍了。

服务启动

直接命令行启动。

redis-server

启动后,就会看到命令行出现 Redis 的图案,这样启动时是使用默认的配置,也就是目录下的 redis.conf

个人建议:如果说非必要,或者不清楚修改配置的后果和作用,还是使用默认配置,可以避免很多麻烦,当然如果是用在大型生产环境,那还是请教专业的 DB大神 如何配置部署吧。

结束redis服务:

  • 直接结束进程窗口;
  • 新开命令行窗口,通过启动 Redis 客户端 关闭
redis-cli
127.0.0.1:6379> keys *
(empty list or set)
127.0.0.1:6379> SHUTDOWN
not connected> exit

Redis 客户端

上方说到直接 redis-cli 启动 Redis 客户端 客户端基本命令

命令 用途
keys * 查看所有key的内容
exists key 查看 key 是否存在
set key value 设置key的内容
get key 获取key的内容
flushall 清空所有

Redis 图形管理工具

查看之类的还是图形管理工具方便很多的,毕竟看的比较直观嘛。

我这里了解两个:

medis-gui-for-redis

Redis桌面管理工具