redis 环境搭建

windows 下搭建 redis 环境

 写在前面的话:

Redis 没有官方的 Windows 版本,但是微软开源技术团队(Microsoft Open Tech group)开发和维护着这个 Win64 的版本。

 

一、下载 Redis (下载地址:https://github.com/MicrosoftArchive/redis/releases)

 

二、解压安装包

解压安装包,更名为redis,放到 D:\Programe Files\redis (这个路径不是固定的,随意)

 

三、启动 redis

redis-server.exe redis.windows.conf

(Ctrl + c 退出)

 

四、配置 redis 为后台运行

(1). 安装 redis 服务

redis-server --service-install redis.windows.conf --loglevel verbose

(2). 启动 redis 服务

redis-server --service-start 

(3). 停止 redis 服务

redis-server --service-stop

 

Mac 下搭建 redis 环境

一、下载 Redis (下载地址:https://redis.io)

 

二、将下载下来的压缩包转移至 /usr/local 目录

cd ~/Downloads
sudo mv redis-3.2.11.tar /usr/local

 

三、解压缩文件

cd /usr/local
sudo tar -zxf redis-3.2.11.tar

 

四、进入redis目录,编译测试

cd redis-3.2.11
sudo make test

 

五、redis 安装

sudo make install

 

六、redis 配置

(1). 在 /usr/local 目录创建 bin, etc 两个文件夹,在 redis-3.2.11 目录下创建 db 文件夹

sudo mkdir /usr/local/bin

sudo mkdir /usr/local/etc

sudo mkdir /usr/local/redis-3.2.11/db

(如果目录已存在,上述命令请忽略)

 

(2). 将 /usr/local/redis-3.2.11/src 目录下的 mkreleasehdr.sh, redis-benchmark, redis-check-rdb, redis-cli, redis server 拷贝至 /usr/local/bin 目录

sudo cp /usr/local/redis-3.2.11/src/mkreleasehdr.sh /usr/local/bin

sudo cp /usr/local/redis-3.2.11/src/redis-benchmark /usr/local/bin

sudo cp /usr/local/redis-3.2.11/src/redis-check-rdb /usr/local/bin

sudo cp /usr/local/redis-3.2.11/src/redis-cli /usr/local/bin

sudo cp /usr/local/redis-3.2.11/src/redis-server /usr/local/bin

 

(3). 将 redis.conf 拷贝至目录 etc

sudo cp /usr/local/redis-3.2.11/redis.conf /usr/local/etc

 

(4). 修改 redis.conf

① 修改为守护模式
daemonize yes
② 设置进程锁文件
pidfile /usr/local/redis-3.2.11/redis.pid
③ 端口
port 6379
④ 客户端超时时间
timeout 300
⑤ 日志级别
loglevel debug
⑥ 日志文件位置
logfile /usr/local/redis-3.2.11/log-redis.log
⑦ 设置数据库的数量
databases 16
⑧ 指定在多长时间内,有多少次更新操作,就将数据同步到数据文件,可以多个条件配合
#save <seconds> <changes>
#Redis默认配置文件中提供了三个条件:
save 900 1
save 300 10
save 60 10000
⑨ 指定存储至本地数据库时是否压缩数据,默认为yes
rdbcompression yes
⑩ 指定本地数据库文件名
dbfilename dump.rdb
⑪ 指定本地数据库路径
dir /usr/local/redis-3.2.11/db/
⑫ 指定是否在每次更新操作后进行日志记录
appendonly no
⑬ 指定更新日志条件
appendfsync everysec

(以上请在 redis.conf 搜索并依次修改)

 

(5). 启动服务

sudo redis-server /usr/local/etc/redis.conf

 

(6). 查看日志

tail -f /usr/local/redis-3.2.11/log-redis.log

 

(7). 关闭服务

redis-cli shutdown

 

参考链接:

伊月无名

 

posted @ 2017-12-10 22:50  lpbottle  阅读(1053)  评论(0编辑  收藏  举报