发布于 2014-12-09 07:36:41 | 292 次阅读 | 评论: 0 | 来源: PHPERZ
Redis Key-Value数据库
Redis是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。
本文为大家讲解的是如何在centos下安装配置redis服务器的教程,感兴趣的同学参考下.
Redis是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。
本文安装的是redis 2.8
操作前设置以管理员身份:
打开终端输入 su -
安装redis需要确保系统已经安装了(gcc gcc-c++)
# yum -y install gcc gcc-c++ autoconf automake(如果没有安装就运行此条命令)
cd 到/usr/local/
下载
wget http://download.redis.io/redis-stable.tar.gz
解压
tar xzf redis-stable.tar.gz
cd redis-stable
编译
make
这时运行文件已经生成成功(在src下),可以把src下的程序copy到一个运行目录中如:
1、cd /usr/local/bin
2、mkdir redis-2.8-stable (创建redis运行主目录)
3、cd redis-2.8-stable
4、mkdir redis (创建redis原始实例)
5、cd redis
6、 cp /usr/local/redis-stable/src/redis-server /usr/local/redis-stable/src/redis-benchmark /usr/local/redis-stable/src/redis-check-aof /usr/local/redis-stable/src/redis-cli /usr/local/redis-stable/src/redis-check-dump /usr/local/redis-stable/src/redis-sentinel ./
7、cp /usr/local/redis-stable/redis.conf ./ (这个是配置文件模板,可以根据自己需要修改)
8、cd ..
9、mkdir redis-test
10、cp redis/* redis-test/ (至此,可以用redis-test做测试,redis作为本机的原始程序--用来复制成新实例)
redis-benchmark redis性能测试工具
注:把配置文件应该放在/etc/redis/下,持久化文件放在/var/redis/端口号/下。但是鉴于本人会在一台机器上启动多个实例,每个实例都需要对应一个配置文件(多个实例不能公用一个端口),所以还是建议把配置文件放在当前目录下。
至于redis的配置文件的说明,以后再介绍吧,网上也有一大堆的说明。
好了 启动你的redis吧
./redis-server redis.conf (在redis当前目录执行)
开启redis端口,修改防火墙配置文件
进入
# vi /etc/sysconfig/iptables
添加一行
-A INPUT -m state --state NEW -m tcp -p tcp --dport 6379 -j ACCEPT
重新加载规则
# service iptables restart
至此你就可以用客户端redis-cli连接了:
redis-cli -h 127.0.0.1 -p 6379