Redis官网:Download | Redis
我准备下载7以前的版本
下载放到如下位置
在这个目录打开终端:
编译测试,执行命令:sudo make test
等待了好久,估计好几分钟
最后出现:
下面准备安装redis,编译安装,输入:sudo make install
安装好了启动redis服务端,输入:redis-server
redis客户端连接,本机地址:127.0.0.1,端口号:6379
redis客户端介绍:
Redis入门番外篇——快来使用一下Redis可视化工具(RedisDesktopManager)_李阿昀的博客-CSDN博客_使用rdm查看value值
也可以使用自带的redis客户端,命令:redis-cli
补充:查看usr/local目录,这次都是隐藏目录,怎么查看请看下面的连接
https://blog.csdn.net/ZHOU_VIP/article/details/126514842
为了方便管理,将Redis文件中的conf配置文件和常用命令移动到统一文件中 ,redis安装目录下
本身是没有bin和etc文件夹的,需要手动创建下相关文件夹。
安装完成后配置:
1.在usr/local目录中创建三个文件夹,包括bin,etc,db三个目录
sudo mkdir /usr/local/bin
sudo mkdir /usr/local/etc
sudo mkdir /usr/local/db
我们查看发现bin目录已经有了,所以只需要创建etch和db目录了
打开终端:
创建完成:bin目录已经有了,所以只需要创建etch和db目录了
2.将/Users/zhou/redis-6.2.8/src目录中的
mkreleasehdr.sh,redis-benchmark, redis-check-rdb, redis-cli, redis-server拷贝到bin目录
命令比较麻烦,可以直接手动拷贝。如下这些都是已经存在的,所以无需拷贝了。
redis-benchmark:redis性能测试工具
redis-check-aof:检查aof日志的工具
redis-check-rdb:检查rdb日志的工具
redis-cli:连接用的客户端
redis-server:redis服务进程
3.进入etc目录下cd /usr/local/etc,创建redis.conf配置文件sudo vim redis.conf
输入:
#修改为守护模式,如需要在后台运行,把该项的值改为yes
daemonize yes
#设置进程锁文件 默认情况下把pid文件放在/var/run/redis.pid,可以配置到其他地址
pidfile /usr/local/redis/redis.pid
#端口 监听端口,默认为6379
port 6379
#客户端连接时的超时时间,单位为秒
timeout 300
#日志级别,等级分为4级,debug,revbose,notice和warning。生产环境下一般开启notice
loglevel debug
#日志文件位置,配置log文件地址,默认使用标准输出,即打印在命令行终端的端口上
logfile /usr/local/redis/log-redis.log
#设置数据库的数量,默认数据库为16,可以使用SELECT 命令在连接上指定数据库id
databases 16
##指定在多长时间内,有多少次更新操作,就将数据同步到数据文件,可以多个条件配合
#save
#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
按下esc键退出编辑状态,输入冒号+wq字符,按下回车。
4.在/usr/local目录下手动新建redis文件夹
新建日志文件: log-redis.log
创建文件redis.pid
启动redis服务,并指定配置文件
参考:
MacOS安装Redis-5.0.4_普通网友的博客-CSDN博客
初识redis——mac下搭建redis环境 - moon_knight - 博客园
Redis的安装和部署 - __kelly_ - 博客园