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

浙公网安备 33010602011771号