MAC redis 安装

1,下载redis源代码包

cd /opt
curl https://redis.googlecode.com/files/redis-2.6.14.tar.gz
tar -zxvf redis-2.6.14.tar.gz 
2,编译打包

 

 

cd redis-2.6.14 
sudo make 
 
此处可能会有报错:如:'stdlib.h' file not found
主要是xcode的command line tools安装问题,因为4.4没有直接安装的地方,所以要在命命令执行如下:

xcode-select —install
 
安装完成后,再执行编译:
sudo make
 
此处可能还错误,如:
clang: error: no such file or directory: '../deps/hiredis/libhiredis.a’
clang: error: no such file or directory: '../deps/lua/src/liblua.a’
此时解决方法是:
cd deps/
sudo make lua hiredis line noise 

cd ..
sudo make 
sudo make test
 (如果make test 失败,请再执行一次)

sudo make install
cd src
./redis_server  
 
到这里,基本安装成功,redis服务正常启动。

3,相关配置
daemonize yes  
pidfile /opt/redis/redis.pid    
port 6379  
timeout 300  
loglevel debug  
logfile /opt/redis/log-redis.log  
databases 8  
save 900 1  
save 300 10  
save 60 10000  
rdbcompression yes  
dbfilename dump.rdb  
dir /opt/redis/  
appendonly no  
appendfsync everysec  
 
 将上面的文件保存成redis.conf 放到redis-2.6.14目录下,然后执行命令。
sudo mv /opt/redis-2.6.14/src/redis-server /opt/redis/redis-server  
sudo mv /opt/redis-2.6.14/src/redis-cli /opt/redis/redis-cli  
sudo /opt/redis/redis-server redis.conf  
 ok,现在已经大功告成,你的redis已经成功运行起来了。
试试看吧!
/opt/redis/redis-cli  
#会看到提示 redis 127.0.0.1:6379>说明已经连接服务。  
set anythink helloworld  
get anythink  
exit  
 
 good 看到了helloworld,说明一切正常。
如果我需要停止redis或者需要重新启动呢?
cat /opt/redis/redis.pid  
#cat后会得到一个pid,我的是44277  
sudo kill 44277  
 
 

 

### MacRedis安装与配置 在 macOS 系统上安装和配置 Redis 可以通过多种方式实现,以下是基于提供的参考资料以及专业知识的详细说明。 #### 使用 Homebrew 安装 Redis Homebrew 是 macOS 下非常流行的包管理工具,可以简化软件的安装过程。执行以下命令即可完成 Redis安装: ```bash brew install redis ``` 此命令会自动下载并安装最新版本的 Redis 到系统中[^2]。 #### 配置 Redis 启动服务 安装完成后,可以通过以下命令启动 Redis 服务: ```bash redis-server /usr/local/etc/redis.conf ``` 上述命令指定了 Redis 的配置文件路径 `/usr/local/etc/redis.conf`,这是由 Homebrew 自动生成的标准配置文件位置。 #### 手动编译安装 Redis 如果希望手动编译安装 Redis,则需按照以下流程操作: 1. **下载 Redis 源码** 访问官方地址 [https://redis.io](https://redis.io),下载指定版本源码(如 `redis-5.0.8.tar.gz`)。或者直接运行以下命令下载: ```bash curl -O http://download.redis.io/releases/redis-5.0.8.tar.gz ``` 2. **解压源码包** 解压已下载的压缩包至当前目录: ```bash tar -xzvf redis-5.0.8.tar.gz mv redis-5.0.8 /usr/local/ cd /usr/local/redis-5.0.8 ``` 3. **编译与安装** 在解压后的目录下运行以下命令进行编译和安装: ```bash make sudo make install ``` 此步骤将把 Redis 的可执行文件复制到系统的默认路径中,便于全局调用[^3]。 4. **创建配置文件** 创建自定义的 `redis.conf` 文件用于设置 Redis 参数。例如,在 `/etc/redis` 路径下新建配置文件: ```bash sudo mkdir /etc/redis sudo cp /usr/local/redis-5.0.8/redis.conf /etc/redis/ sudo nano /etc/redis/redis.conf ``` 修改其中的关键参数,比如绑定 IP 地址 (`bind`) 和端口号 (`port`) 等[^4]。 5. **启动 Redis Server** 使用新创建的配置文件来启动 Redis 实例: ```bash redis-server /etc/redis/redis.conf ``` 至此,Redis 已成功安装并配置完毕。 ---
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值