MAC工具之【redis】

redis下载执行命令:brew install redis
 

图形化工具下载:

1 mac:https://pan.baidu.com/s/10vpdhw7YfDD7G4yZCGtqQg
2 win:https://github.com/uglide/RedisDesktopManager/releases
3 yunpan:https://pan.baidu.com/s/1kU8sY3P

 

一、首先进入官网下载redis对应mac的安装包
  官网地址:https://redis.io
 
  按图示点击下载redis

 

下载完成后,会在/Users/xxx/Downloads 下有一个tar的解压包redis-5.0.4.tar.gz
 
执行命令:tar -zxvf redis-5.0.4.tar.gz  -C  /usr/local/ 解压到指定目录下。
1、sudo make  需要输入密码,编译成功后,会有一个提示 It's a good idea to run 'make test' 
2、sudo make test
3、sudo make install 
4、配置:
  1.首先在redis 的目录下新建三个文件夹bin,etc和db mkdir bin etc db
  2.在将redis/src目录下的mkreleasehdr.sh,redis-benchmark.c, redis-check-rdb.c, redis-cli.c, redis-server(如果没有执行上面的make等操作回没有这个文件,所以一定要执行)
    拷贝到刚刚新建的bin目录下,命令为:cp mkreleasehdr.sh redis-benchmark redis-check-rdb redis-cli redis-server ../bin   3.在etc下,参考原/usr/local/redis目录下的redis.conf,新建一个redis.conf, 并修改redis.conf   先备份:cp redis.conf redis_bak.conf,然后编辑redis.conf: vim redis.conf
 

配置内容:

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

 

 

 相关命令:

启动redis服务:  redis-server /Users/xxx/Downloads/redis/etc/redis.conf
 
查看redis日志:  tail -f log-redis.log
查看redis进程信息:ps axu | grep redis
关闭redis:    redis-cli shutdown
连接redis:    redis-cli -h 127.0.0.1 -p 6380
连接上redis后,如果redis设置了密码则需要在连接之后redis-cli中执行:auth 123456
 
 
 
 
MAC上通过brew安装redis:
1 brew install  redis             # 安装最新版本
2 brew install  redis@5.0     # 安装指定版本
 1 xxx@xxx:~$  brew install redis
 2 ==> Downloading http://download.redis.io/releases/redis-5.0.7.tar.gz
 3 ######################################################################## 100.0%
 4 ==> make install PREFIX=/usr/local/Cellar/redis/5.0.7 CC=clang
 5 ==> Caveats
 6 To have launchd start redis now and restart at login:
 7   brew services start redis
 8 Or, if you don't want/need a background service you can just run:
 9   redis-server /usr/local/etc/redis.conf
10 ==> Summary
11 🍺  /usr/local/Cellar/redis/5.0.7: 11 files, 3MB, built in 14 seconds
12 ==> `brew cleanup` has not been run in 30 days, running now...

 

如何查看安装redis后的路径及配置文件位置

Homebrew安装:

  软件会默认在/usr/local/Cellar/路径下

  redis的配置文件redis.conf存放在/usr/local/etc路径下

 

修改配置redis.conf 文件:

  redis默认是前台启动。

  进入/usr/local/etc路径下,然后vi redis.conf ,找到daemonize no并修改成yes即可。

  找到bind 127.0.01 并且注释掉

  找到requirepass设置密码为:requirepass 【填自己设置的密码】,然后按住esc键输入【:wq】回车保存退出即可

 
启动redis:
1 方式一:使用brew帮助我们启动软件brew services start redis
2 方式二:redis-server /usr/local/etc/redis.conf

 

 

查看redis进程:

1 ps axu | grep redis

 

 

关闭redis服务:

1 正确停止Redis的方式:redis-cli shutdown
2 强行终止redis:sudo pkill redis-server

 

 
 
 

posted @ 2021-07-05 14:19  为你编程  阅读(548)  评论(0)    收藏  举报