Redis是基于hash的一种NoSql数据库服务。本文的安装或者命令都是基于mac。
1、安装
- 从Redis官网下载tar包。
- 复制下载的文件到/usr/local/下,解压文件。(sudo tar -zxf redis-3.0.7.tar) 。
-
进入到解压的目录下,执行编译安装命令:sudo make install。界面如下:
- 进入bin目录下:执行 ./redis-server 启动服务。
启动成功后,Ctrl+C退出。
5.在/usr/local/下新建文件夹,redis,并建子目录bin,etc,db。
将刚才解压的src目录下的mkreleasehdr.sh,redis-benchmark, redis-check-dump,redis-check-aof, redis-cli, redis-server拷贝到/redis/bin目录下。(批量移动)
sudo cp mkreleasehdr.sh redis-benchmark redis-check-dump redis-check-aof redis-cli redis-server -t ../../redis/bin/
将解压目录下的redis.conf移动到/redis/etc下面。
6.修改配置文件-启动参数
(若文件不可编辑,执行 sudo chmod a+w redis.conf,给所有用户赋予写权限)。以下要修改的位置,参考截图的#号线。
1. 修改daemonize为yes。修改为守护模式,redis启动的大图就在后台,不会出现在前台。要查询其进程,用ps -ef|grep redis。
2. 修改pidfile(进程锁文件)、port(端口)。
3. 修改客户端超时时间timeout。单位:秒。
4. 修改日志等级loglevel、指定输出的日志文件logfile
7.然后退回到redis目录的上一级(也就是ls可以看到redis目录处)。赋予权限:
chown -R lingbao08 redis。
8.启动redis: ./redis/bin/redis-server redis/etc/redis.conf。可以再查看下redis进程。ps -ef|grep redis