Mac配置redis环境

一、下载安装包
https://redis.io/

二、将下载下来的tar.gz 解压缩拷贝到usr/local目录下,该目录需要root权限

sudo cp -r redis-4.0.7 /usr/local

三、进入到redis目录下

cd /usr/local/redis-4.0.7

四、先编译测试(可跳过此步)

sudo make test

五、安装redis

sudo make install

启动redis服务(可跳过)

redis-server

六、配置redis
在usr/local目录中创建三个文件夹,包括bin,etc,db三个目录

sudo mkdir /usr/local/bin
sudo mkdir /usr/local/etc
sudo mkdir /usr/local/db

将redis目录中的mkreleasehdr.sh,redis-benchmark, redis-check-dump, redis-cli, redis-server拷贝到bin目录

sudo cp mkreleasehdr.sh ./bin
sudo cp redis-benchmark ./bin
sudo cp redis-check-dump ./bin
sudo cp redis-cli ./bin
sudo cp redis-server ./bin

进入redis/etc目录下创建redis.conf配置文件

sudo vim redis.conf 

在redis.conf中添加如下代码

#修改为守护模式
 
daemonize yes
 
#设置进程锁文件
 
pidfile /usr/local/redis/redis.pid
 
#端口
 
port 6379
 
#客户端超时时间
 
timeout 300
 
#日志级别
 
loglevel debug
 
#日志文件位置
 
logfile /usr/local/redis/log-redis.log
 
#设置数据库的数量,默认数据库为0,可以使用SELECT <dbid>命令在连接上指定数据库id
 
databases 8
 
##指定在多长时间内,有多少次更新操作,就将数据同步到数据文件,可以多个条件配合
 
#save <seconds> <changes>
 
#Redis默认配置文件中提供了三个条件:
 
save 900 1
 
save 300 10
 
save 60 10000
 
#指定存储至本地数据库时是否压缩数据,默认为yes,Redis采用LZF压缩,如果为了节省CPU时间,
 
#可以关闭该#选项,但会导致数据库文件变的巨大
 
rdbcompression yes
 
#指定本地数据库文件名
 
dbfilename dump.rdb
 
#指定本地数据库路径
 
dir /usr/local/redis/db/
 
#指定是否在每次更新操作后进行日志记录,Redis在默认情况下是异步的把数据写入磁盘,如果不开启,可能
 
#会在断电时导致一段时间内的数据丢失。因为 redis本身同步数据文件是按上面save条件来同步的,所以有
 
#的数据会在一段时间内只存在于内存中
 
appendonly no
 
#指定更新日志条件,共有3个可选值:
 
#no:表示等操作系统进行数据缓存同步到磁盘(快)
 
#always:表示每次更新操作后手动调用fsync()将数据写到磁盘(慢,安全)
 
#everysec:表示每秒同步一次(折衷,默认值)
 
appendfsync everysec

将文件保存退出,进入etc目录下 启动redis

sudo ../bin/redis-server ./redis.conf

启动完成后,实时查看启动日志

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

至此,redis 搭建完成,默认端口是6379,若想停止redis 进入bin目录命令:

redis-cli shutdown

停止redis

    原文作者:BestFei
    原文地址: https://www.jianshu.com/p/0b8d92d5586c
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞