http://gimg2.baidu.com/image_search/src=http%3A%2F%2Fc-ssl.duitang.com%2Fuploads%2Fitem%2F202005%2F08%2F20200508102713_L8aCB.jpeg&refer=http%3A%2F%2Fc-ssl.duitang.com&app=2002&size=f9999,10000&q=a80&n=0&g=0n&fmt=jpeg?sec=1649077062&t=40b7b14053ef546a57de4934b9442cbe",

Redis安装之Redis5单机安装(Mac OS版本)

各版本下载地址:http://download.redis.io/releases本教程使用版本为redis-5.0.4。

复制代码
##进入应用安装目录
cd /usr/local
##下载安装包
wget http://download.redis.io/releases/redis-5.0.4.tar.gz
##解压安装包
tar -zxvf redis-5.0.4.tar.gz
cd ./redis-5.0.4
##执行 make 命令编译(安装失败,可使用 make make distclean 命令进行安装回滚)
make
##出现"Hint:It's a good idea to run 'make test'"即为编译成功
复制代码

 

##执行 make install 命令安装
make install

##macOS系统默认将生成的可执行文件放在目录 /usr/local/bin 下

##备份原始 redis.conf 文件
cp redis.conf redis.conf`date +%Y%m%d%H%M%S`

##修改配置文件 redis.conf 中的参数 daemonize yes ,将redis设置为已守护进程启动

##启动 redis 服务
redis-server ./redis.conf

##连接 redis 服务,并进行 Ping 测试
redis-cli -p 6379

##关闭 redis 服务
SHUTDOWN

附录:

(一)执行make命令报错解决方案:

报错内容:

 

解决方案:

  在终端输入如下命令,安装Xcode命令行工具:

xcode-select --install

  安装完成后,继续从make命令往下执行即可。

 

注:如有错误及不足之处,望告知。

posted @   DeepInThought  阅读(7210)  评论(0编辑  收藏  举报
编辑推荐:
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· 三行代码完成国际化适配,妙~啊~
· .NET Core 中如何实现缓存的预热?
· 如何调用 DeepSeek 的自然语言处理 API 接口并集成到在线客服系统
点击右上角即可分享
微信分享提示