「初学者商城」- 搭建本地开发环境(Redis)

1. 下载


注:官网下载的需要编译,Github 上面有编译好的可以直接使用

  1. 官网下载地址:Redis
  2. Github 下载地址:Redis

2. Mac


注:这里下载的是官网上的 Redis 4.0.14

2.1 安装

  1. 把下载的.tar.gz文件解压到指定目录
  2. 打开终端,进入到你自己解压目录的具体路径,如
MacBook-Pro:~ zouwencong$ cd ~/Tools/redis-4.0.14/
  1. 编译测试:sudo make test
  2. 编译安装:sudo make install

2.2 启动脚本

注:这里就不把Redis配置到环境变量中了,因为配置后每次启动还是得打开终端输入命令,太麻烦了;所以就写一个启动脚本,每次需要打开时双击一下脚本文件就可以了

  1. 打开终端
  2. 进入到桌面:cd ~/Desktop/
  3. 新建一个文件:touch redis-start.sh
  4. 编辑文件:vim redis-start.sh
  5. 输入i进入编辑模式,粘贴如下内容(路径更改为你自己的解压目录)
#!/bin/bash

cd /Users/zouwencong/Tools/redis-4.0.14/

src/redis-server redis.conf
  1. 保存并退出:esc+:+wq+回车
  2. 赋值执行权限:chmod +x redis-start.sh
  3. 到桌面中,右键刚刚新建的redis-start.sh文件
  4. 打开方式->其他...
  5. 启用:选择所有应用程序
  6. 勾选始终以此方式打开
  7. 点击实用工具
  8. 双击终端

2.3 停止脚本

  1. 打开终端
  2. 进入到桌面:cd ~/Desktop/
  3. 新建一个文件:touch redis-stop.sh
  4. 编辑文件:vim redis-stop.sh
  5. 输入i进入编辑模式,粘贴如下内容
#!/bin/bash

## grep redis:包含 redis
## grep -v grep:不包含 grep
## awk '{ print $2 }':输出结果的第二部分内容

##ALL=`ps aux | grep redis`

##echo $ALL

##STR=`ps aux | grep redis | awk '{ print $11 }'`

##echo $STR

PID=`ps aux | grep redis | grep -v grep | grep -v /bin/bash | awk '{ print $2 }'`

echo $PID

kill -9 $PID
  1. 保存并退出:esc+:+wq+回车
  2. 赋值执行权限:chmod +x redis-stop.sh
  3. 到桌面中,右键刚刚新建的redis-stop.sh文件
  4. 打开方式->其他...
  5. 启用:选择所有应用程序
  6. 勾选始终以此方式打开
  7. 点击实用工具
  8. 双击终端

3. Windows


注:这里下载的是 Github 上的 Redis 3.0.504

3.1 安装

  1. 把下载的.zip文件解压到指定目录

3.2 启动脚本

注:这里同样也写一个启动脚本

  1. 右键新建文本文档
  2. 更改文件名为redis-start.bat(注意需要显示文件扩展名)
  3. 右键redis-start.bat,编辑,粘贴如下内容(路径更改为你自己的解压目录)
@echo off
cd C:\Tools\Redis-x64-3.0.504\
redis-server.exe redis.windows.conf
exit
  1. 保存,关闭
  2. 由于 Windows 上的 Redis 是前台启动的,所以关闭窗口即关闭 Redis

4. 其它配置


4.1 redis.conf(Mac)/ redis.windows.conf(Windows)

  1. 进入到你自己解压目录的具体路径,如
/Users/zouwencong/Tools/redis-4.0.14
C:\\Tools\\Redis-x64-3.0.504
  1. 使用工具打开redis.conf/redis.windows.conf文件

4.2 设置密码

  1. 查找字符串:requirepass foobared
  2. 在下面添加一行,如设置密码为123456789
requirepass 123456789
  1. 保存

4.3 后台启动(Mac)

注:Windows 中不支持后台启动

# On Windows, daemonize and pidfile are not supported.
# However, you can run redis as a Windows service, and specify a logfile.
# The logfile will contain the pid. 
  1. 查找字符串:daemonize no
  2. 更改daemonize nodaemonize yes
  3. 保存

4.4 持久化方案

注:Redis有两种持久化方案,默认为rdb:存取数据速度快,还有一种为aof:可以保证数据的完整性

  1. rdb 方案生成的文件为dump.rdb
  2. aof 方案生成的文件为appendonly.aof
  3. 接下来更改为 aof
  4. 查找字符串:appendonly no
  5. 更改appendonly noappendonly yes
  6. 如果下面的 appendfilename "appendonly.aof" 被注释了,那么就去掉注释
  7. 保存
  8. 这点仅对于 Windows,更改 aof 后,redis-start.bat脚本双击后可能会闪退,这时右键appendonly.aof文件,点击属性,去掉只读应用确定

希望能够帮助到你

over




评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值