zoukankan      html  css  js  c++  java
  • Linux安装Redis,并使用RDM连接

    11、下载安装Redis压缩包

      目前最新是Redis 6.0.5:https://redis.io/download

    2、上传到CentOS的root目录,并解压缩

      解压缩命令:

    1 tar -vxf redis-6.0.5

     3、安装GCC编译器,来编译Redis的代码,并进入Redis的目录执行编译

    yum install gcc -y
    cd redis-6.0.5
    make

    此时编译报错

     由于安装GCC不设置版本号,默认yum安装的gcc版本是4.8.5,由于版本过低,在编译时会报如下错误,所以要升级gcc(在编译redis6.0.1之前需要升级gcc的版本)

    1、安装scl源

    yum install centos-release-scl scl-utils-build

    2、列出scl可用源

    yum list all --enablerepo='centos-sclo-rh'

    3、安装8版本的gcc、gcc-c++、gdb工具链(toolchian)

    yum install -y devtoolset-8-toolchain
    scl enable devtoolset-8 bash
    gcc --version

     重新对Redis进行编译,编译成功

     4、进入src目录,执行安装命令

    cd src
    ./redis-cli #运行Redis客户端

    但我这里报错:Could not connet to Redis at127.0.0.1:6379:Connection refused

    此时修改redis下的redis.conf配置文件

    bind 0.0.0.0 #允许任何IP访问Redis
    daemonize yes #以后台进程运行Redis
    protected-mode no #关闭保护功能
    requirepass Redis123456 #设置访问密码

    就可以通过密码访问Redis了

     Redis运行成功

     

     若需要远程访问Redis

    1. 关闭SELINUX
    2. 开放防火墙的80端口和6379端口
    firewall-cmd --zone=public --add-port=80/tcp --permanent  ##--permanent永久开放此端口
    firewall-cmd --zone=public --add-port=6379/tcp --permanent
    firewall-cmd --reload

    然后在RDM客户端软件上连接Redis

     打开Redis的db0(1)

     Java连接Redis必须在pom.xml文件中添加下面内容,引入Jedis依赖包

    <dependency>
                <groupId>redis.clients</groupId>
                <artifactId>jedis</artifactId>
                <version>3.0.1</version><!--版本号可根据实际情况填写-->
    <dependency>

    参考:

    1. Centos7安装配置Redis6.0.1
    2. 数据库中为什么不推荐使用外键约束

  • 相关阅读:
    table
    html <input>
    html基本结构
    Spark join连接
    combineByKey
    scala mkstring
    countByValue
    spark aggregate
    scala flatmap、reduceByKey、groupByKey
    生态圈安装
  • 原文地址:https://www.cnblogs.com/echola/p/13267011.html
Copyright © 2011-2022 走看看