0
点赞
收藏
分享

微信扫一扫

linux安装redis Java使用redis存值 redis可视化界面

滚过红尘说红尘 2022-03-17 阅读 28
javaredis

安装redis

安装wget:yum install wget
下载redis:wget http://download.redis.io/releases/redis-7.0-rc1.tar.gz
解压redis:tar -zxvf redis-7.0-rc1.tar.gz
编译:
yum install gcc
//对解压后的redis进行编译
[root@localhost redis-7.0-rc1]# make
//进入到此目录进行安装
[root@localhost  redis-7.0-rc1]# cd ./src
[root@localhost  redis-7.0-rc1] make install

在这里插入图片描述
安装成功!!

创建bin目录
[root@localhost  redis-7.0-rc1] mkdir bin

在这里插入图片描述

 将mkreleasehdr.sh、redis-benchmark、redis-check-aof、redis-cli、redis-server 移动到bin目录下
 [root@localhost  redis-7.0-rc1] mv redis-7.0-rc1/src/mkreleasehdr.sh redis-7.0-rc1/src/redis-benchmark redis-7.0-rc1/src/redis-check-aof  redis-7.0-rc1/src/redis-cli redis-7.0-rc1/src/redis-server ./bin/
 同时也将redis.conf移动到bin目录下
 [root@localhost  redis-7.0-rc1] mv redis-7.0-rc1/redis.conf   ./bin/

在这里插入图片描述

修改redis.conf配置文件

[root@localhost bin] vi redis.conf


daemonize yes //表明需要在后台运行
#bind 127.0.0.1 // bind 127.0.0.1 这一行给注释掉,表明任何ip都可以访问
requirepass xxxxx//redis连接密码
protected-mode no  //关闭protected-mode模式,此时外部网络可以直接访问,yes 开启protected-mode保护模式,需配置bind ip或者设置访问密码

防火墙

开放redis端口,默认端口6379。
首先将firewalld服务打开
systemctl start firewalld
查看一下哪些端口号被打开了
firewall-cmd --list-ports
开启端口6379
firewall-cmd --zone=public --add-port=6379/tcp --permanent
然后重启防火墙
firewall-cmd --reload
再查看一下哪些端口号被打开了
firewall-cmd --list-ports

启动服务端redis和客户端redis

进入之前的创建的bin目录

启动服务端redis
./redis-server redis.conf
启动客户端redis
./redis-cli -a xxxxxx
关闭redis
使用客户端
>shutdown
再输入exit即可

如果是阿里云需要开放6379端口

Java使用

      <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-redis</artifactId>
            <version>1.4.1.RELEASE</version>
        </dependency>
spring:
  redis:
    host: linux ip看地址
    port: redis端口  
    password: redis设置的密码
@RestController
public class RedisController {
    @Autowired
    private RedisTemplate redisTemplate;
    /**
     * redis String数据类型
     *
     * @return
     */
    @RequestMapping("putStr")
    public void putStr() {
        redisTemplate.opsForValue().set("str", "str");
    }
}

redis可视化界面

下载地址:https://gitee.com/qishibo/AnotherRedisDesktopManager/releases
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

举报

相关推荐

0 条评论