centos 安装Redis
环境
- CentOS Linux release 7.2.1511 (Core)
- Redis server v=4.0.9
1、切换到下载redis的路径;
cd /
cd /data;
新建app文件夹
mkdir app
cd app
下载redis压缩包;
wget http://download.redis.io/releases/redis-4.0.9.tar.gz
2、解压;
tar -xzvf redis-4.0.9.tar.gz
3、进入解压的文件夹然后安装;
cd redis-4.0.9
make
可能报错:
解决办法:安装编译环境;
yum install gcc-c++
提示时:输入y按回车键;
4、继续安装;
make install PREFIX=/usr/local/redis
可能报错:
解决办法:
make MALLOC=libc
5、继续;
make install(注意别打错了,打错了会报如下错误);
安装成功:
6、尝试启动:
cd /usr/local/bin/
./redis-server
设置后台启动;
1、回到redis下载目录;
cd data/app/redis-4.0.9/
2、将redis.conf文件复制到安装目录;
cp redis.conf /usr/local/bin/
3、回到安装redis目录
cd /usr/local/bin/
4、把redis.conf的daemonize no改为daemonize yes;
vi redis.conf
查找其中的daemonize
/daemonize敲回车
找到之后按i键就可以修改了
修改完按Esc+:wq退出保存
5、远程访问设置;
vi redis.conf
/bind敲回车找到后,按n查找下一个找到如下内容;
改成下图样子
修改完退出保存
6、修改密码;
vi redis.conf
查找requirepass
/requirepass
改成如下图;
6、启动redis;
./redis-server redis.conf
7、查看进程
ps -aux|grep redis
8、java连接redis(使用的是jedis);
public static void main(String[] args) {
JedisShardInfo info = new JedisShardInfo("公网ip");
info.setPassword("Liaowei123*");
Jedis jedis = new Jedis(info);
System.out.println(jedis.set("full", "bar"));
System.out.println(jedis.get("full"));
System.out.println(jedis.del("full"));
}
输出结果
OK
bar
1
还没有评论,来说两句吧...