Redis的安装、配置
安装步骤如下:
下载redis安装包:
$ cd /opt/app(可以根据实际情况选择安装目录)
$ wget wget http://redis.googlecode.com/files/redis-2.6.14.tar.gz
$ tar zxvf redis-2.6.14.tar.gz
$ cd redis-2.6.14
直接make就行了
$ make
执行完后,执行
$ make test
如果报如下错误:
cd src && make test
make[1]: Entering directory `/opt/app/redis-2.6.14/src'
You need tcl 8.5 or newer in order to run the Redis test
make[1]: *** [test] Error 1
make[1]: Leaving directory `/opt/app/redis-2.6.14/src'
make: *** [test] Error 2
When you meet the above error, please execute 'yum install tcl'
说明需要安装 tcl
执行
$ sudo yum install tcl
到此Redis安装完成了。
下面来试着启动一下,并查看相应的端口是否已经启动:
启动redis
$ src/redis-server ./redis.conf
并查看相应的端口是否已经启动
$ netstat -tlnp
tcp 0 0 0.0.0.0:6379 0.0.0.0:* LISTEN 6432/redis-server
此时启动所有的配置都是默认的端口是6379,可以看到redis是前台运行。
配置让redis在后台运行
这里要修改一下redis的配置文件了,主要是redis.conf这个文件。
打开文件redis.conf,修改 ”daemonize no“ 为 “daemonize yes”,然后重新启动下redis:
src/redis-server ./redis.conf
就可以看出 redis为后台运行了。
启动多个redis实例的配置
拷贝redis.conf 为 redis-test.conf(举例)
修改redis-test.conf文件中
”daemonize no“ 为 “daemonize yes”,”port 6379“ 为 “port 6380”,然后启动下redis:
src/redis-server ./redis—test.conf
查看是否启动:
$ netstat -tlnp
应该可以看下边进程:
tcp 0 0 0.0.0.0:6380 0.0.0.0:* LISTEN ***2/redis-server
另外:你一可以通过 telnet ip 端口,如果telent通,说明redis成功启动了。
参考文章:http://zhou123.blog.51cto.com/4355617/1196415
关于 redis多个实例的补充参考:http://blog.csdn.net/rachel_luo/article/details/8858302