Redis安装
一、下载解压安装
1、下载:http://download.redis.io/releases/redis-3.0.5.tar.gz
2、解压安装:
tar xzf redis-3.0.5.tar.gz
cd redis-3.0.5
make
make test
make install
二、配置文件redis.config
redis会将内存中的数据写入文件中,而此配置就是指定数据文件保存的路径。我本机指定的目录 为:dir /Users/jackiehff/Software/redis_data/
1、rob配置:
save 900 1 #刷新快照到硬盘中,满足两者要求才会出发,900秒之后至少1个关键字发生变化。
save 300 10 #必须是300秒之后至少10个关键字发生变化。
save 60 10000 #必须是60秒之后至少10000个关键字发生变化。
stop-writes-no-bgsave-error yes #后台存储(比如说内存不足)错误停止写。
rdbcompression yes #使用LZF压缩rdb文件。
rdbchecksum yes #存储和加载rdb文件时效验。
dbfilename dump.rdb #设置rdb文件名。
dir ./ #设置工作目录,rdb文件会写入该目录。
2、aof配置:
appendonly no # 是否打开 aof日志功能。
appendfsync always # 每1个命令,都立即同步到aof. 安全,速度慢。
appendfsync everysec # 折衷方案,每秒写1次。
appendfsync no # 写入交给操作系统,系统判断缓冲区大小,统一写到aof. 同步频率低,速度快。
no-appendfsync-on-rewrite yes # 正在导出rdb快照的过程中,要不要停止同步aof。
auto-aof-rewrite-percentage 100 #aof文件大小比起上次重写时的大小,增长率100%时,重写。
auto-aof-rewrite-min-size 64mb #aof文件,至少超过64M时,重写。
三、使用redis
1、启动
cd redis-3.0.5/src
./redis-server ../redis.conf
2、测试连通性
./redis-cli
set name xiaozheng
get name xiaozheng
quit #退出
3、查看redis是否已启动
ps -ef | grep redis
4、设置关闭命令行串口也可以运行
usr/local/etc/redis.conf daemonize yes