文档章节

Mac系统安装redis

故久呵呵
 故久呵呵
发布于 06/14 23:44
字数 794
阅读 19
收藏 0

安装 redis

1.下载

打开官网:https://redis.io/

下载最新稳定版的,我下载的是4.0的

2.安装

下载完成后,打开命令行工具,执行解压命令

tar zxvf redis-4.0.9.tar.gz

将解压后文件夹放到/usr/local

mv redis-4.0.9 /usr/local/

切换到相应的目录

cd /usr/local/redis-4.0.9/

编译测试

sudo make test

然后就会跳出需要你安装的东西 点击安装出现下图画面

然后在编译安装

sudo make install

启动redis

redis-server

3.配置

在redis目录下建立bin,etc,db三个目录

sudo mkdir  /usr/local/redis-4.0.9/bin
sudo mkdir  /usr/local/redis-4.0.9/etc
sudo mkdir  /usr/local/redis-4.0.9/db

把/usr/local/redis/src目录下的mkreleasehdr.sh,redis-benchmark, redis-check-rdb, redis-cli, redis-server拷贝到bin目录

cp /usr/local/redis-4.0.9/src/mkreleasehdr.sh  /usr/local/redis-4.0.9/bin
cp /usr/local/redis-4.0.9/src/redis-benchmark /user/local/redis-4.0.9/bin
cp /usr/local/redis-4.0.9/src/redis-cli /user/local/redis-4.0.9/bin
cp /usr/local/redis-4.0.9/src/redis-rdb /user/local/redis-4.0.9/bin
cp /usr/local/redis-4.0.9/src/redis-server /user/local/redis-4.0.9/bin

拷贝 redis.conf 到 /usr/local/redis/etc下

cp /usr/local/redis-4.0.9/redis.conf /usr/local/redis-4.0.9/etc

修改redis.conf

#修改为守护模式
daemonize yes
#设置进程锁文件
pidfile /usr/local/redis-3.2.8/redis.pid
#端口
port 6379
#客户端超时时间
timeout 300
#日志级别
loglevel debug
#日志文件位置
logfile /usr/local/redis-3.2.8/log-redis.log
#设置数据库的数量,默认数据库为0,可以使用SELECT <dbid>命令在连接上指定数据库id
databases 16
##指定在多长时间内,有多少次更新操作,就将数据同步到数据文件,可以多个条件配合
#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-3.2.8/db/
#指定是否在每次更新操作后进行日志记录,Redis在默认情况下是异步的把数据写入磁盘,如果不开启,可能
#会在断电时导致一段时间内的数据丢失。因为 redis本身同步数据文件是按上面save条件来同步的,所以有
#的数据会在一段时间内只存在于内存中
appendonly no
#指定更新日志条件,共有3个可选值:
#no:表示等操作系统进行数据缓存同步到磁盘(快)
#always:表示每次更新操作后手动调用fsync()将数据写到磁盘(慢,安全)
#everysec:表示每秒同步一次(折衷,默认值)
appendfsync everysec

启动服务

./bin/redis-server etc/redis.conf

查看日志

tail -f log-redis.log

打开redis客户端

./bin/redis-cli

关闭:在客户端执行 SHUTDOWN 可关闭 redis 服务

© 著作权归作者所有

共有 人打赏支持
故久呵呵
粉丝 3
博文 40
码字总数 30327
作品 0
衡阳
私信 提问
Docker使用总结

本地安装docker 如果是MAC系统,请从这里下载安装包并安装: https://docs.docker.com/docker-for-mac/ 如果是Windows系统,请从这里下载安装包并安装: https://docs.docker.com/docker-for...

neo4j
2016/12/26
80
0
Redis的安装过程及与SSM结合使用

Redis的安装过程及与SSM结合使用 Redis安装过程 下载安装包,解压,Mac系统将文件夹放在文件夹下 打开终端,先安装服务器端server 终端$ 去文件下进入redis.config文件 找到requirepass删除前面...

优惠券发放
04/14
0
0
异步命令执行队列--Coyotes

Coyotes 的诞生起源于在使用 Laravel 的定时任务时,由于 PHP 本身的限制(不安装线程相关扩展),无法实现并发的任务执行,如果任务执行时间过长,就会影响到其它定时任务的执行。不同于其它...

mylxsw
2017/04/18
226
1
Redis 的桌面客户端软件 - RedisPlus

RedisPlus是为Redis管理开发的桌面客户端软件,支持Windows 、Linux 、Mac三大系统平台,RedisPlus提供更加高效、方便、快捷的使用体验,有着更加现代化的界面风格。该软件参考了RedisStudio...

MaxBill
09/04
0
0
笔记:2018-06-04 redis在mac上安装

redis命令行操作 redis 在 mac 下的安装与使用 Mac环境下安装Redis Redis安装的时候报错:[exception]: Executing test client: couldn't execute "src/redis-benchmark": make[1]: *** [tes......

C6C
06/04
0
0

没有更多内容

加载失败,请刷新页面

加载更多

利用cefSharp实现网页自动注册登录的需要注册的一些事项

最近朋友有个需要自动注册登录点击的事,我帮着写了写,好久没写过这东西了,在写的过程中总结了需要注意的一些事项。 一、换IP之后要测试一下速度,我目前用的最简单的测试方法就是20-30秒加...

我退而结网
15分钟前
1
0
Go语言中使用 BoltDB数据库

boltdb 是使用Go语言编写的开源的键值对数据库,Github的地址如下: https://github.com/boltdb/bolt boltdb 存储数据时 key 和 value 都要求是字节数据,此处需要使用到 序列化和反序列化。...

Oo若离oO
16分钟前
1
0
zookeeper分布式锁

//lock 锁 定义分布式锁public interface Lock {//获取锁public void getLock();//释放锁public void unLock();} public abstract class ZookeeperAbstractLock implements Loc......

熊猫你好
23分钟前
0
0
mysql_事务隔离机制

事务隔离机制 事务就是要保证一组数据库操作,要么全部成功,要么全部失败。在mysql中,事务支持是在引擎层实现的。mysql是一个支持多引擎的系统,但并不是所有引擎都支持事务,比如mysql...

grace_233
26分钟前
0
0
不学无数——Java中IO和NIO

JAVA中的I/O和NIO I/O 问题是任何编程语言都无法回避的问题,可以说 I/O 问题是整个人机交互的核心问题,因为 I/O 是机器获取和交换信息的主要渠道。在当今这个数据大爆炸时代,I/O 问题尤其...

不学无数的程序员
32分钟前
0
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部