linux安装redis配置外网访问并使用jedis测试

Posted i-van

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux安装redis配置外网访问并使用jedis测试相关的知识,希望对你有一定的参考价值。

1.安装gcc

  Redis是c语言开发的,安装redis需要c语言的编译环境,如果没有gcc需要在线安装。

  安装gcc:yum install gcc-c++

2.获取redis

  wget http://download.redis.io/releases/redis-4.0.8.tar.gz

3..解压

  tar xzvf redis-4.0.8.tar.gz

4.安装redis

  cd redis-4.0.8

  make

  cd src

  make install PREFIX=/usr/local/redis

5.移动配置文件到安装目录下

  cd ../

  mkdir /usr/local/redis/etc

  mv redis.conf /usr/local/redis/etc

 6.配置redis为后台启动

  vi /usr/local/redis/etc/redis.conf

  把daemonize no 改成daemonize yes

7.配置外网访问

  注释掉bind 127.0.0.1

  把protected-mode yes改为no

  保存并退出  :wq

7.将redis加入到开机启动

  vi /etc/rc.local

  添加:/usr/local/redis/bin/redis-server /usr/local/redis/etc/redis.conf 

8.开启redis

  /usr/local/redis/bin/redis-server /usr/local/redis/etc/redis.conf 

9.查看redis是否启动

  ps aux|grep redis

10.测试存取

  cd /usr/local/redis/bin

  ./redis-cli

  set test test1

  get test

11.配置防火墙

  查看防火墙状态  firewall-cmd --state

  在running状态下,添加需要开放的端口  firewall-cmd --permanent --zone=public --add-port=6379/tcp   //去掉--permanent则表示临时开放

  加载配置 firewall-cmd --reload 

  查看开启状态  firewall-cmd --permanent --zone=public --list-ports  //6379/tcp

12.使用jedis连接测试

  maven中jedis依赖:

 1 <dependency>
 2   <groupId>redis.clients</groupId>
 3   <artifactId>jedis</artifactId>
 4   <version>2.7.1</version>
 5 </dependency>
 6 <dependency>
 7   <groupId>org.apache.commons</groupId>
 8   <artifactId>commons-lang3</artifactId>
 9   <version>3.3.2</version>
10 </dependency>

  测试:

1   @Test
2     public void testRedis() {
3         Jedis jedis = new Jedis("redis服务器ip",6379);
4         jedis.set("name", "user1");
5         String name = jedis.get("name");
6         System.out.println(name);
7         jedis.close();
8     }

 

  也可使用Redis Desktop Manage进行测试

  查看redis服务器ip:ifconfig -a

以上是关于linux安装redis配置外网访问并使用jedis测试的主要内容,如果未能解决你的问题,请参考以下文章

linux安装redis及外网访问

docker 安装redis 并配置外网可以访问

在服务器上,配置redis可以外网访问

Centos 7 安装redis,修改配置文件不生效外网不能访问。

centos7.4安装redis以及配置外网访问

配置redis外网可访问,并只允许指定的ip可访问redis