redis是C语言开发,建议在linux上运行,本教程使用Centos6.4作为安装环境。
安装redis需要先将官网下载的源码进行编译,编译依赖gcc环境,如果没有gcc环境,需要安装gcc:yum install gcc-c++
redis-3.0.0下载地址:http://download.redis.io/releases/redis-3.0.0.tar.gz
1、将redis-3.0.0.tar.gz拷贝到/usr/local下
cd /usr/local
rz -be
2、解压
tar -zxvf redis-3.0.0.tar.gz
3、进入解压后的目录进行编译
cd /usr/local/redis-3.0.0
make
4、安装到指定目录,如 /usr/local/redis
cd /usr/local/redis-3.0.0
make PREFIX=/usr/local/redis install
5、拷贝配置文件到安装目录下
进入源码目录,里面有一份配置文件 redis.conf,然后将其拷贝到安装路径下
cd /usr/local/redis
mkdir conf
cp /usr/local/redis-3.0.0/redis.conf /usr/local/redis/bin
redis.conf是redis的配置文件,redis.conf在redis源码目录。注意修改port作为redis进程的端口,port默认6379。
6、安装目录bin下的文件列表
直接运行bin/redis-server将以前端模式启动,前端模式启动的缺点是ssh命令窗口关闭则redis-server程序结束,不推荐使用此方法。如下图:
修改redis.conf配置文件, daemonize yes 以后端模式启动。
vi /usr/local/redis/bin/redis.conf
/daemonize (搜索文件内容,相当于window的Ctrl+f),按回车键后,点击n查找下一个
保存 :wq
启动redis:
cd /usr/local/redis
./bin/redis-server ./redis.conf
ps aux | grep redis
kill -9 进程id
redis.clients
jedis
2.7.0
@Test
public void testJedisSingle() {
Jedis jedis = new Jedis("192.168.247.129", 6379);
jedis.set("test", "test");
String name = jedis.get("test");
System.out.println(name);
jedis.close();
}
|
vi /usr/local/redis/bin/redis.conf 如下图
对于防火墙可开放对应端口
编辑iptables,增加6379端口
vi /etc/sysconfig/iptables
重启service iptables restart