Redis的安装
redis
下载地址 http://redis.io/download sql
选择一个最新的稳定版本,目前是 redis-3.0.5.tar.gz (选择stable,稳定版本)
vim
解压压缩包 tar -zxvf redis-3.0.5.tar.gz
tcp
进入该目录 cd redis-3.0.5
学习
编译 make 这里须要注意一下,若是出现报错,记得最后一句有个error 2,使用了命令 make MALLOC=libc 便可。
spa
安装 cd src && make install 进入src目录,而后安装。&& 逻辑与,命令1正确执行,命令2才能执行(先学习了Linux,果真是好处多多啊,hiehie……).net
为了方便管理,须要对文件作出一些改动server
递归建立两个目录 blog
1. mkdir -p /usr/local/redis/bin 这个目录存放命令递归
2. mkdir -p /usr/local/redis/etc 这个目录存放配置文件
把命令和配置文件进行转移,转移到刚刚建立好的这两个目录
1. mv /root/lamp/redis-3.0.5/redis.conf /usr/local/redis/etc 把配置文件转移过去
进入src目录: cd /lamp/redis-3.0.5/src
2. mv mkreleasehdr.sh redis-benchmark redis-check-aof redis-check-dump redis-cli redis-server /usr/local/redis/bin
这就能够了,这样作的目的是为了便于管理,由于把lamp等软件全部的命令和配置文件都存放在 /usr/local/ 下,之后管理起来会比较轻松。
启动 Redis 服务
/usr/local/redis/bin/redis-server
启动是启动起来了,可是感受好别扭,服务没有后台启动,当前界面没法操做了。并且还报了警告 warming:no config file ……缺乏一个配置文件。
Ctrl+c 退出来,为redis服务指定一个配置文件,命令:
/usr/local/redis/bin/redis-server /usr/local/redis/etc/redis.conf
warming 却是消失了,可是仍是前台运行,这时候须要修改一下 redis.conf 配置文件,命令:
vim /usr/local/redis/etc/redis.conf 找到 daemonize no 修改成 yes,改成后台运行。
而后启动就妥妥的了 ~(~ ̄▽ ̄)~
检查是否启动成功
查看当前进程,命令:
ps -ef | grep redis
root 2330 1 0 04:11 ? 00:00:05 /usr/local/redis/bin/redis-server *:6379 说明redis正在运行
查看6379端口的监听服务,命令:
netstat -tunpl | grep 6379
tcp 0 0 0.0.0.0:6379 0.0.0.0:* LISTEN 2330/redis-server *
tcp 0 0 :::6379 :::* LISTEN 2330/redis-server *
说明 redis 服务正在监听。
Redis的默认端口:6379
Mysql的默认端口:3306
MongoDB的默认端口:27017 和 28017
ok,这就说明redis已经启动成功了
退出Redis服务
pkill redis-server
启动客户端
/usr/local/redis/bin/redis-cli
学PHP的小蚂蚁 原创博客 http://my.oschina.net/woshixiaomayi/blog
2015年11月14日17:43:33 补充
今天在家里试验的时候,从新安装了一遍redis,按照上面的步骤走,仍是一直爆出一个 error 2 的错误,没法解决,按照如下方法执行,就很好解决了,mark一下。
由于系统是32位的,因此须要加上 CFLAGS="-march=i686"
make CFLAGS="-march=i686"