精华内容
下载资源
问答
  • linux上使用redis--宝塔面板

    万次阅读 2018-05-30 09:50:59
    1.首先下载redis,并运行起来2.放行对应的端口号3.要安装redis扩展,进到设置

    1.首先下载redis,并运行起来


    2.放行对应的端口号


    3.要安装redis扩展,进到设置




    展开全文
  • 安装包:redis-4.0.14.tar.gz 下载地址:https://redis.io/download reids命令参考:http://doc.redisfans.com 2. 安装: 上传,解压,提取和编译redis [root@hadoop104 software]# tar -zxvf redis-4.0.14....

    1. 安装准备:

    安装包:redis-4.0.14.tar.gz

    下载地址:https://redis.io/download

    reids命令参考:http://doc.redisfans.com

    2. 安装:

    上传,解压,提取和编译redis

    [root@hadoop104 software]# tar -zxvf redis-4.0.14.tar.gz -C /opt/module/

    [root@hadoop104 redis-4.0.14]# make        //编译

    [root@hadoop104 redis-4.0.14]# make install PREFIX=/opt/module/redis      //安装到指定的路径下

     

     可能出现的问题:

    1.make之前出现该错误

    make[1]: *** [adlist.o] 错误 127

    原因:因为Redis是C实现的,需要gcc来进行编译,所以原因是系统未安装gcc

    解决办法:yun install gcc-c++ -y

    2. make时出现该错误:

    zmalloc.h:50:31: 错误:jemalloc/jemalloc.h:没有那个文件或目录

    原因:关于分配器allocator, 如果有MALLOC  这个 环境变量, 会有用这个环境变量的 去建立Redis。而且libc 并不是默认的 分配器, 默认的是 jemalloc, 因为 jemalloc 被证明 有更少的 fragmentation problems 比libc。但是如果你又没有jemalloc 而只有 libc 当然 make 出错。 所以加这么一个参数。

    解决办法:make MALLOC=libc

     3. make install时出现该错误:

    make: *** 没有规则可以创建目标“install”。 停止。

    原因:没有在正确的路径下执行

    解决:在解压后的文件路径下,make之后在执行该命令

    3. 测试:

    在安装成功之后进入/opt/module/redis目录下,只有一个bin目录进入(redis.conf开始并没有)

    开启redis服务端(默认前台启动)

    ./redis-server

    这样一直处于监听状态,ctrl+c就退出了,下面我们改为启动守护进程。

    后台启动

    将解压后的redis中的redis.conf复制一份到安装目录

    [root@hadoop104 redis-4.0.14]# cp redis.conf  /opt/module/redis/bin/

    完成之后,回到/opt/module/redis/bin目录下(也就是之前说的redis.conf)

    进入redis.conf,修改下面的配置

    然后再次启动redis服务端,就会启动了守护进程,在后台运行。

    ./redis-server  redis.conf      //需要手动指定加载的配置文件,并查看是否成功

    启动客户端测试:

    ./redis.cli

    127.0.0.1:6379> ping
    PONG
    127.0.0.1:6379> set name hello
    OK
    127.0.0.1:6379> get name
    "hello"

    4. redisDesktopManager连接问题

    软件下载地址:https://redisdesktop.com/download

    安装完成之后,在window上使用redisDesktopManager连接在Linux上安装好的redis,但是就是连接不上,问题可能有下列几种:

    1. 不允许公网连接
    2. 防火墙禁止了redis端口
    3. Redis.conf 下 bind127.0.0.1要注释掉
    4. Redis.conf 下 requirepass foobared配置密码

    问题1解决方案:

    设置redis允许远程登录

    为了redis的安全性,redis默认是不允许公网连接的。

    问题2解决方案:

    1. 1vim /etc/sysconfig/iptables
    2. 在这个文件中仿照22端口,将redis需要的6379端口填写进去:-A INPUT -p tcp-m state --state NEW -m tcp --dport 6379 -j ACCEPT(注意:这段代码需要放置在22端口的下面,否则无法成功)
    3. 重启防火墙: serviceiptables restart

    问题3解决方案:

    问题4解决方案:

    连接成功:

    5  JedisAPI

    导入下面的依赖

    <dependency>
        <groupId>redis.clients</groupId>
        <artifactId>jedis</artifactId>
        <version>2.8.2</version>
    </dependency>
    Jedis jedis = new Jedis("192.168.1.104",6379); //创建jedis对象,传入连接的主机名以及端口便可直接调用api操作
    //set增、改
    //String result = jedis.set("address", "朝阳");
    String result = jedis.set("address", "海淀");
    //get查
    String result1 = jedis.get("address");
    //del删
    String result2 = jedis.del("address");
    System.out.println(result);
    System.out.println(result1);
    System.out.println(result2);
    展开全文
  • Linux centos安装Redis,启动Redis,使用Redis,停止Redis,redis的安装包,Redis的启动:以原码形式形式提供的 ,.c文件,将.c编译为.o文件 需要:gcc,将编译后的文件去安装到Linux的系统 ...

    redis的安装包:以原码形式形式提供的
    .c文件
    将.c编译为.o文件 需要:gcc
    将编译后的文件去安装到Linux的系统上

    一、安装环境

    redis是C语言开发,安装redis需要先将官网下载原码进行编译,编译依赖gcc环境。如果没有gcc环境,需要安装gcc:
    Linux在链接网络的情况下

    [root@localhost ~]# yum install gcc-c++
    

    在这里插入图片描述
    如果提示是否下载,输入y
    在这里插入图片描述
    如果提示是否安装,输入y
    在这里插入图片描述
    安装完成

    二、安装Redis

    步骤1、下载redis到Windows

    Redis官方网站:https://redis.io/download
    在这里插入图片描述

    步骤2、将Windows下载的压缩文件上传到Linux,通过WinSCP进行上传,步骤如下

    上传到/root/就可以
    WinSCP官方下载:https://winscp.net/eng/download.php
    在这里插入图片描述

    步骤3、解压

    在Linux里面解压 redis-5.0.7.tar.gz
    定位到根目录下

    [root@localhost ~]#  cd /root/
    
    [root@localhost ~]# tar -zxvf redis-5.0.7.tar.gz 
    

    在这里插入图片描述
    在这里插入图片描述
    解压成功后的文件
    在这里插入图片描述

    步骤4、编译 将原码翻译为.o文件

    进入解压文件夹。

    [root@localhost ~]# cd redis-5.0.7
    

    进入redis-5.0.7到执行

    [root@localhost redis-5.0.7]# make
    

    编译成功(编译前一定要安装好gcc,否则会编译失败)
    在这里插入图片描述

    步骤5、将redis安装到/usr/local/redis

    a)redis启动需要一个配置文件,可以修改端口号等信息
    创建文件夹

    [root@localhost ~]# mkdir /usr/local/redis
    

    b)切换到redis-5.0.7目录

    [root@localhost ~]# cd /root/redis-5.0.7
    

    c)将安装到/usr/local/redis/

    [root@localhost redis-5.0.7]# make PREFIX=/usr/local/redis/ install
    

    d)安装成功
    在这里插入图片描述
    e) 安装完成之后,在/usr/local/redis/bin 下有几个可执行文件
    在这里插入图片描述

    步骤6、复制文件

    redis启动需要一个配置文件,可以修改端口号等信息

    [root@localhost redis-5.0.7]# cp /root/redis-5.0.7/redis.conf /usr/local/redis/
    

    在这里插入图片描述

    三、Redis的启动

    1、前端模式启动

    直接运行 /bin/redis-server将以前端模式启动,前端模式启动的缺点是启动完成后,不能进行其他的操作,如果要操作必须使用ctrl+c,同时redis-server程序结束运行,不推荐使用此方法

    [root@localhost ~]# /usr/local/redis/bin/redis-server
    

    运行成功
    在这里插入图片描述
    ctrl+c结束运行
    在这里插入图片描述

    2、后端模式启动

    a) 修改redis.conf配置文件,daemonize yes以后端模式启动

    [root@localhost ~]# vim /usr/local/redis/redis.conf
    

    在这里插入图片描述
    将光标切换到指定的位置按i进入到插入模式将no改为yes
    在这里插入图片描述
    按Esc进入到末行模式wq保存退出
    在这里插入图片描述
    b) 启动时,指定配置文件
    先切换目录

    [root@localhost ~]# cd /usr/local/redis/
    

    启动redis-server并指定启动到redis.conf

    [root@localhost redis]# ./bin/redis-server ./redis.conf
    

    开放6379端口

    [root@localhost redis]# /sbin/iptables -I INPUT -p tcp --dport 6379 -j ACCEPT
    

    保存规则

    [root@localhost redis]# /etc/rc.d/init.d/iptables save
    

    端口号已开启并且对应的规则已经保存
    在这里插入图片描述
    查看对应的服务

    [root@localhost redis]# ps -ef|grep -i redis
    

    在这里插入图片描述
    证明服务正在运行
    c) 通过客户端连接redis

    [root@localhost redis]# ./bin/redis-cli
    

    在这里插入图片描述
    测试一下Redis的命令
    在这里插入图片描述
    d) 退出客户端

    127.0.0.1:6379> quit
    

    四、Redis的停止

    1、如果是用apt-get或者yum install安装的redis,可以直接通过下面的命令停止/启动/重启redis

    [root@localhost redis]# /etc/init.d/redis-server stop
    
    [root@localhost redis]# /etc/init.d/redis-server start
    
    [root@localhost redis]# /etc/init.d/redis-server restart
    

    2、通过源码安装的redis,则可以通过redis的客户端程序redis-cli的shutdown命令来重启redis

    [root@localhost redis]# redis-cli -h 127.0.0.1 -p 6379 shutdown
    

    3、如果上述方式都没有成功停止redis,则可以使用

    [root@localhost redis]# kill -9 
    
    展开全文
  • linux上安装redis使用

    2019-09-22 07:47:26
    1.下载:curl -Ohttp://download.redis...2.在/usr/local/redis上解压:tar -zxvfredis-4.0.6.tar.gz ,并重全名为redis 3.cd /usr/local/redis/redis 进行编译:make (如果linux没有cc命令,编译之前需要先安装:...

    1.下载:curl -O http://download.redis.io/releases/redis-4.0.6.tar.gz

    2.在/usr/local/redis上解压:tar -zxvf redis-4.0.6.tar.gz ,并重全名为redis

    3.cd /usr/local/redis/redis 进行编译:make (如果linux没有cc命令,编译之前需要先安装:yum -y install gcc automake autoconf libtool make ,注意前后顺序)

    4.cd /usr/local/redis/redis/src 编译:make test (报需要更新tcl的话:yum install tcl)

    5. 启动redis: cd /usr/local/redis/redis/src ,运行: $ ./redis-server (这是使用默认配置),./redis-server redis.conf (指定配置)   停止:./redis-cli shutdown

      如果连接时报:DENIED Redis is running in protected mode because protected mode is enabled  则启动时关闭wkrn保护模式:./redis-server --protected-mode no

    6.客户端连接: cd /usr/local/redis/redis/src ,运行:./redis-cli

    关于配置可查看:《Java 使用Jedis连接Redis数据库(-)》

    转载于:https://www.cnblogs.com/incognitor/p/8330614.html

    展开全文
  • linux上安装redis

    2018-11-02 17:46:00
    Linuxredis安装与使用 redis官网地址:http://www.redis.io/ 最新版本:2.8.3主要看这块 在Linux下安装Redis非常简单,具体步骤如下(官网有说明): 1、下载源码,解压缩后编译源码。 $ wget ...
  • Linux上redis的安装文档,写得比较详细。以及php简单使用redis的方式。如果在使用的过程中有任何问题,欢迎私我,我会尽量解答。
  • 使用Linux快速使用redis集群

    千次阅读 2018-07-26 16:50:39
    一款非常方便的远程控制软件,安装在Windos,在上面操作要比直接在虚拟机里方便,Alt+P可以把Winods的文件上传文件到Linux中。 gcc。redis是C语言开发,安装redis需要先将官网下载的源码进行编译,编译依赖gcc...
  • redis-linux上安装redis

    2019-09-23 20:31:26
    单机版本 因为redis是c++写的,我们首先需要安装c++环境 1.在linux安装c++源码编译器需要联网 ...3.使用xftp将redis-4.0.10.tar上传到linux 协议用xftp否则连不 4.解压 如果没有权限使用...
  • 1. 关闭Linux防火墙。 centos6: 依次执行service iptables stop和chkconfig iptables off。 centos7:依次执行systemctl stop firewalld.service和systemctl disable firewalld.service。 2. 修改redis.conf配置文件...
  • Linux上安装Redis

    2018-11-04 15:54:19
    Redis是一个使用ANSI C编写的开源、支持网络、基于内存、可选持久性的键值对存储数据库。从2015年6月开始,Redis的开发由Redis Labs赞助,而2013年5月至2015年6月期间,其开发由Pivotal赞助。在20...
  • redis分为windows版(删减版)和Linux版(完全版)...想要在Linux上安装redis,需要先在Linux上安装一些依赖库(运行环境):gcc、gcc-c++ 如果你的电脑上已经安装过这两个依赖环境,而且版本不匹配,使用以下命令进...
  • linux 安装redis

    2021-02-24 21:12:35
    redis安装包可以直接在redis官网下载,也能使用以下得命令进行下载,但是都很慢。 $ wget https://download.redis.io/releases/redis-6.2.0.tar.gz $ tar xzf redis-6.2.0.tar.gz $ cd redis-6.2.0 $ make 二、解压...
  • linux上安装redis4.0.9

    2018-05-02 16:51:00
    linux上安装redis4.0.9 redis安装从3.0的版本到现在4.0的版本,现在装一个4.0的版本供大家学习使用。 先yum安装gcc ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 ...
  • Java连接linux上redis

    千次阅读 2019-01-28 23:20:52
    Redis简介 Redis是一个开源的使用ANSIC语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。...首先我们要新在linux上安装Redis: 下载Redis:https://redis.io/ ...
  • Linux上安装 redis

    2019-01-28 11:41:49
    redisLinux上的安装 安装redis编译的c环境,yum install gcc-c++ 将redis-2.6.16.tar.gz上传到Linux系统中 解压到/usr/local下 tar -xvf redis-2.6.16.tar.gz -C /usr/local 进入redis-2.6.16目录 使用make...
  • linux上部署redis

    2018-12-14 11:35:19
    1.wget命令下载redislinux安装包到服务器 2.tar -zxvf ×××.tar.gz   进入redis主目录,vi打开redis.conf文件 3.设置远程访问: bind修改为自己要访问机器的端口号,如果测试使用可以设为0.0.0.0 4.设置后台...
  • Linux上安装Redis教程 步骤1.安装redis必须已经安装了gcc,如果没安装gcc 就使用命令 yum install -y gcc步骤2.下载redis包 下载地址:http://download.redis.io/releases/redis-3.0.7.tar.gz上传到你要安装的目录...
  • 本教程使用的文档版本为 2.8.17,下载并安装:[php] view plain copy$ wget http://download.redis.io/releases/redis-2.8.17.tar.gz $ tar xzf redis-2.8.17.tar.gz $ cd redis-2.8.17 $ m...
  • linux上安装redis

    2017-11-12 18:01:08
    下面我就讲解一下如何在Linux系统安装redis,非常简单,前提是要将安装的环境配好。 安装准备: linux系统(装有gcc编译器) redis安装包(可从官网https://redis.io/下载,我下载的是4.0.2版本) 我将redis的...
  • 开发软件,包括linux版 jdk,mysql,nginx,tomcat,redis,软件日志文件(测试使用) 有可能底下需要使用,如果需要请自行下载 链接:https://pan.baidu.com/s/1xhdDAdl6ZB8F1ayU1qWaDA 提取码:di9q 在开始前先...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 1,959
精华内容 783
关键字:

linux上使用redis

linux 订阅
redis 订阅