精华内容
下载资源
问答
  • 转载自 https://www.dbalog.net,转载请注明出处 1、下载Redis [root@lb03src]#wgethttp://download.redis.io/rel...

    转载自 https://www.dbalog.net,转载请注明出处
    1、下载Redis

    1. [root@lb03 src]# wget http://download.redis.io/releases/redis-3.0.6.tar.gz

    2、解压编译

    1. [root@lb03 src]# tar -zxvf redis-3.0.6.tar.gz
    2. [root@lb03 src]# cd redis-3.0.6
    3. [root@lb03 redis-3.0.6]# make

    3、启停服务

    1. 启动:
    2. [root@lb03 redis-3.0.6]# src/redis-server
    3. [root@lb03 redis-3.0.6]# src/redis-server & #放入后台 或者修改daemonize 参数为yes
    4. 启动后提示redis的默认端口是6379
    5. 停止:
    6. 启动后前台会被占用,如需停止服务,ctrol+c即可,或者
    7. [root@lb03 redis-3.0.6]# src/redis-cli shutdown

    blob.png


    4、连接测试

    1. [root@lb03 redis-3.0.6]# src/redis-cli
    2. 127.0.0.1:6379> set name kaodaxia
    3. OK
    4. 127.0.0.1:6379> get name
    5. "kaodaxia"
    6. 127.0.0.1:6379>

    5、修改redis随Linux系统自动启动

    1. 方法1
    2. [root@lb03 redis-3.0.6]# vi /etc/rc.local
    3. #!/bin/sh
    4. #
    5. # This script will be executed *after* all the other init scripts.
    6. # You can put your own initialization stuff in here if you don't
    7. # want to do the full Sys V style init stuff.
    8. touch /var/lock/subsys/local
    9. /usr/local/src/redis-3.0.6/src/redis-server #增加此行,保证随机启动
    1. 方法2
    2. [root@lb03 redis-3.0.6]# mkdir /etc/redis
    3. [root@lb03 redis-3.0.6]# cp redis.conf /etc/redis/6379.conf #为什么是6379.cof 
    4.                          #看下utils/redis_init_script启动脚本就明白
    5. [root@lb03 redis-3.0.6]# cp utils/redis_init_script /etc/init.d/redisd
    6. [root@lb03 redis-3.0.6]# chkconfig redisd on
    7. redisd 服务不支持 chkconfig
    8. 报错了 ,在启动脚本添加如下两行注释即可:
    9. [root@lb03 redis-3.0.6]# vi /etc/init.d/redisd
    10. #!/bin/sh
    11. #
    12. # Simple Redis init.d script conceived to work on Linux systems
    13. # as it does use of the /proc filesystem.
    14. # chkconfig:   2345 90 10
    15. # description:  Redis is a persistent key-value database
    16. [root@lb03 redis-3.0.6]# service redisd stop
    17. Stopping ...
    18. Redis stopped
    19. [root@lb03 redis-3.0.6]# service redisd start
    20. Starting Redis server...
    21. 注意:启动脚本开头需要修改下PIDFILE的变量值

      * 推荐使用方法2,不仅自动启动,还可以使用redis的启停脚本

    来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/29335267/viewspace-2126189/,如需转载,请注明出处,否则将追究法律责任。

    转载于:http://blog.itpub.net/29335267/viewspace-2126189/

    展开全文
  • linux快速安装redis

    2019-10-16 15:20:38
    首先在linux安装上传yum install lrzsz,安装完成后按一下步骤 1.rz 将文件上传到虚拟机上 2.tar -xvf redis-5.0.4(文件名) 解压文件 3.cp -r redis-5.0.4 /usr 将文件复制到usr文件目录下 4.rm -rf redis-...

    首先在linux中安装上传yum install lrzsz,安装完成后按一下步骤
    1.rz  
        将文件上传到虚拟机上
    2.tar -xvf redis-5.0.4(文件名)   
        解压文件
    3.cp -r redis-5.0.4 /usr  
        将文件复制到usr文件目录下
    4.rm -rf redis-5.0.4.gz   
        将文件删除
    5.因为redis是基于C写的,安装前需要先使用  make命令 编译。编译会用到gcc编译库,因此先安装:
        rpm -qa | grep gcc
        yum (-y)  install gcc    
    6.编译   
        make
    7.编译完成后,在src目录下,生成文件redis-server、redis-benchmark、redis-cli。然后拷贝到/usr/ redis-5.0.4.tar.gz。
        cp redis-server ../
        cp redis-benchmark ../
        cp redis-cli ../
    8.配置redis.conf文件
        #requirepass foobared  507行(查看行号方式:Esc/set:nm 取消行号:Esc/set:nonu  指定行号查看:  ":+行号" )
    9.退出配置文件:
        Esc :wq
    10启动redis:
        ./redis-server redis.conf & (&表示在服务器后端继续运行) ctrl+c(退出)


    11. 运行redis
        ./redis-cli -a root (root设定的密码)
     

    展开全文
  • 下载Linux安装包 点击下载5.0.7 tar -zxvf redis-5.0.7.tar.gz mv redis-5.0.7 /usr/local/redis make -j 4 可以直接使用make即可,make -j -4 是使用4个CPU进行make,加快make速度 make install 修改redis配置...

    下载Linux安装包 点击下载5.0.7

    tar -zxvf redis-5.0.7.tar.gz
    
    mv redis-5.0.7 /usr/local/redis
    
    make -j 4
    

    可以直接使用make即可,make -j -4 是使用4个CPU进行make,加快make速度

    make install
    

    修改redis配置文件

    cd /usr/local/redis
    vim redis.conf
    
    1. 将bind 127.0.0.1 修改为0.0.0.0 127.0.0.1表示只允许本机访问,0.0.0.0代表所有IP都可以访问

    2. daemonize no 改为 yes 表示支持后台执行

    3. port 6379 修改端口,可以根据自己的需求去改变端口号

    4. requirepass foobared 修改密码 requirepass 123456

    5. 保存,退出,启动Redis

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

    设置redis为系统服务(这步可以不做)

    进入redis的utils目录

    cd /usr/local/redis/utils
    

    找到install_server.sh并执行它

    ./install_server.sh
    
    Welcome to the redis service installer
    This script will help you easily set up a running redis server
    
    Please select the redis port for this instance: [6379]
    

    确认服务的端口号,一般这块默认直接回车

    Please select the redis port for this instance: [6379]
    Selecting default: 6379
    Please select the redis config file name [/etc/redis/6379.conf]
    /usr/local/redis/redis.conf
    

    确认redis的conf配置文件,这块输入/usr/local/redis/redis.conf,然后回车

    Please select the redis log file name [/var/log/redis_6379.log] /usr/local/redis/log/redis.log
    

    确认Redis的log文件目录位置,我这边使用/usr/local/redis/log/redis.log 回车, 都在统一目录下方便查找

    Please select the data directory for this instance [/var/lib/redis/6379]  /usr/local/redis/data
    

    确认Redis的数据存储路劲,我这边使用/usr/local/redis/data 然后回车

    Please select the redis executable path [/usr/local/bin/redis-server]
    

    确认Redis的启动项,这块默认就是刚刚安装路劲,直接回车

    Selected config:
    Port           : 6379
    Config file    : /usr/local/redis/redis.conf
    Log file       : /usr/local/redis/log/redis.log
    Data dir       : /usr/local/redis/data
    Executable     : /usr/local/bin/redis-server
    Cli Executable : /usr/local/bin/redis-cli
    Is this ok? Then press ENTER to go on or Ctrl-C to abort.
    

    询问是否确认这些配置,直接回车确认

    Copied /tmp/6379.conf => /etc/init.d/redis_6379
    Installing service...
    Successfully added to chkconfig!
    Successfully added to runlevels 345!
    /var/run/redis_6379.pid exists, process is already running or crashed
    Installation successful!
    

    当弹出这个,代表成功。接着查看一下服务,是不是真的配置成功

    chkconfig --list | grep redis
    // 输出
    redis_6379     	0:关闭	1:关闭	2:启用	3:启用	4:启用	5:启用	6:关闭
    

    启动、停止、查看状态命令

    centos7

    systemctl status redis_6379   //查看状态
    systemctl stop redis_6379   //停止
    systemctl start redis_6379   //启动
    

    Centos6

    service redis_6379 status
    service redis_6379 stop
    service redis_6379 start
    

    好了,安装结束。

    展开全文
  • 1、Redis概述 1.1.Redis概念 Redis是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。从2010年3月15日起,Redis的开发工作由VMware主持。从2013年5...

    1、Redis概述

    1.1.Redis概念

    Redis是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。从2010年3月15日起,Redis的开发工作由VMware主持。从2013年5月开始,Redis的开发由Pivotal赞助。

    在这里插入图片描述

    1.2.企业中运用

    在这里插入图片描述

    新浪微博关系服务与Redis的故事:
    2009年微博刚刚上线的时候,微博关系服务使用的是最传统的 Memcache+Mysql 的方案;
    2011年引入Redis缓存数据库;
    至今为止新浪微博是史上最大Redis集群公司
    截止16年的数据如下:
    5000亿Read/day
    500亿Write/day
    18TB+ Memory

    1.3.工作需求

    在这里插入图片描述

    2.Redis快速入门

    2.1.Windows下载安装

    https://github.com/MicrosoftArchive/redis/releases

    2.2.Linux安装
    2.2.1.安装前准备

    2.2.1.1.确保Linux环境正常运行

    个人PC,可用VMWare或VirtualBox安装虚拟机,操作系统,建议安装CentOS7.x版本

    2.2.1.2.下载Redis
    可以从Redis官网https://redis.io/下载相关包,建议下载4.x商用版本,
    在这里插入图片描述
    2.2.1.3.将Redis安装包上传至Linux

    rz,sz命令
    ftp工具,例如:flashfxp

    2.2.1.4.进入到相关目录执行命令

    	tar -zxvf redis-4.0.14.tar.gz
    

    在这里插入图片描述
    2.2.1.5.安装相关gcc依赖

    	yum install gcc
    

    遇到选择,输入 y 即可

    2.2.1.6.进入到相关目录

    	cd redis-4.0.14
    

    2.2.1.7.执行安装命令

    	# 编译
    	make
    	# 安装到/usr/local/redis目录下
    	make PREFIX=/usr/local/redis install
    	# 拷贝配置文件
    	mkdir /usr/local/redis/etc/
    	cp redis.conf /usr/local/redis/etc/
    
    2.2.2.启动Redis

    此时Redis已经安装完毕,但为了让Redis更加符合我们的日常使用习惯,需要修改一些配置。

    1、让Redis可以后台启动,修改配置文件

    	1) 进入安装目录:
    

    aaaa

    	2) 修改redis.conf配置文件:
    		vim ./etc/redis.conf
    

    修改以下内容:

    daemonize yes #后台启动
    
    #bind 127.0.0.1 
    #Redis的IP,可以在前面加#注释或者改为虚拟机相关IP,例如:bind 192.168.48.20 
    
    protected-mode no #取消保护模式
    

    保存退出:

    :wq
    

    2、启动Redis

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

    在这里插入图片描述

    2.2.3.访问Redis
    #如果没有设置Redis的安全性,IP和端口,可以使用默认配置直接登陆
    #如果设置,需要追加 -h IP -p 端口
    ./bin/redis-cli
    

    在这里插入图片描述

    2.2.4.优化操作

    由于没有进行相关环境变量配置,导致Redis的启动和访问,必须进入相关目录,或输入redis相关启动命 令的全路径,操作体验感较差。

    #进入相关目录
    cd /usr/local/redis
    #启动Redis
    ./bin/redis-server ./etc/redis.conf
    

    在这里插入图片描述

    为了让Redis像ls命令一样在Linux环境下可以处处运行,需要修改环境变量:

    1. 进入用户目录
    cd ~
    
    1. 查看所有文件
    ls -la
    
    1. 修改配置文件
    vim .bash_profile
    

    修改PATH的内容,增加以下内容:

    在这里插入图片描述

    修改完成后,:wq ,保存退出。

    让环境变量生效

    source .bash_profile
    

    此时,在Linux中,我们只需要输入Redis相关命令,即可启动Redis,登陆Redis。
    在这里插入图片描述

    2.2.5.停止Redis

    1、使用redis-cli关闭redis

    #如果没有设置Redis的安全性,IP和端口,可以使用默认配置直接退出
    #如果设置,需要追加 -h IP -p 端口
    #redis-cli -h 192.168.48.20 -p 6379 shutdown
    redis-cli shutdown
    

    2、如果命令无法关闭,使用kill -9,杀掉redis进程ID

    #查看进程ID
    ps -ef | grep redis
    #执行kill -9 命令
    #kill -9 1512
    

    在这里插入图片描述

    注意:强制结束程序,使用kill -9 进程的pid,强行终止Redis进程可能会导致redis持久化丢失。

    2.2.6.防火墙设置

    在开发的时候,为了防止网络不通,无法访问Redis,请先关闭本机的CentOS的防火墙。

    1. 查看防火墙状态
    systemctl status firewalld.service
    

    active(running)代表防火墙处于激活状态
    在这里插入图片描述

    1. 停止防火墙
    systemctl stop firewalld.service
    

    此时,查看防火墙状态,为inactive(dead)防火墙进程处于未激活状态,停止服务成功。

    在这里插入图片描述

    当然,为了方便,不用每次重启CentOS都需要禁止防火墙,可以禁止防火墙自启动。

    systemctl disable firewalld.service
    

    在这里插入图片描述

    注意:防火墙的配置只在本地虚拟机的环境建议更改。

    2.3.命令行使用

    在这里插入图片描述

    2.4.Java客户端Jedis

    * Jedis: 一款java操作redis数据库的工具.
    	* 使用步骤:
    		1. 下载jedis的jar包
    		2. 使用
    			//1. 获取连接
        		Jedis jedis = new Jedis("localhost",6379);
       			//2. 操作
       			jedis.set("username","zhangsan");
        		//3. 关闭连接
        		jedis.close();
    

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

    下一章:Redis快速入门(二):5种常用的数据结构

    展开全文
  • Linux快速安装部署redis

    2020-03-05 16:09:05
    一、解压安装介质 #tar -xzvf redis-3.2.8.tar.gz //解压 #mv redis-3.2.8 /usr/local/redis //迁移目录 二、执行make #cd /usr/local/redis #make make后出现src文件夹和redis.conf文件,如下 三、执行安装 #cd ...
  • 基于Linux环境安装Redis

    2020-07-19 10:41:01
    基于Center OS7安装Redis 下载安装包 wget http://download.redis.io/releases/redis-4.0.0.tar.gz 解压 tar –xvf 文件名.tar.gz 编译 make 安装 make install [destdir=/目录] Redis基础环境设置 创建软链接 ln -s...
  • 安装 make install [destdir=/目录] Redis基础环境设置 创建软链接 ln -s 原始目录名 快速访问目录名 创建配置文件管理目录 mkdir conf mkdir config 创建数据文件管理目录 mkdir data 默认配置启动 redis-server ...
  •  异常快速Redis的速度非常快,每秒能执行约11万集合,每秒约81000+条记录。  支持丰富的数据类型:Redis支持最大多数开发人员已经知道像列表,集合,有序集合,散列数据类型。这使得它非常容易解决
  • 基于Linux环境安装Redis 基于Center OS7安装Redis 下载安装包: wget http://download.redis.io/releases/redis-?.?.?.tar.gz 解压 tar –xvf 文件名.tar.gz 编译 make 安装 make install [destdir=/...
  • 使用Linux快速使用redis集群

    千次阅读 2018-07-26 16:50:39
    安装环境: Linxu(Cent-OS64位)。只有Base-Serve的Linux占用的资源更少,更快速,适合在上面搭建服务器 ...redis是C语言开发,安装redis需要先将官网下载的源码进行编译,编译依赖gcc环境。如...
  • Linux安装Redis全集

    2020-11-11 12:24:47
    快速从内存中获取数据,之后返回给用户,同时需要保证内存中的数据就是数据库数据. 思考: 1.缓存的运行环境应该在内存中.(快) 2.使用C语言开发缓存 3.缓存应该使用什么样的数据结构呢--------K-V结构 一般采用String...
  • linux安装redis

    2020-06-11 10:03:27
    安装wget以及后面redis需要用的插件环境 ... 快速查找安装redis 找个安装地方:cd /usr/local/ 建个redis放的地方:mkdir redis 去redis文件夹下redis:cd redis 下redis: wget http://download.redi
  • 虚拟机linux系统安装redis技术使用 Redis文件所需下载位置 redis网盘下载链接:redis链接 提取码:jrxm 一、将所需文件从本地传输到虚拟机根目录下opt中 二、文件传输完成后,打开SecureCRT连接运行工具 1.点击快速...
  • Linux 安装Redis

    2017-08-25 12:54:51
    快速学习redis 安装应用
  • Docker快速安装Redis

    2020-03-09 19:52:47
    Docker安装Redis。之前直接在Centos手工安装过,现在在Docker下实践一次。 环境说明: [root@localhost ~]# uname -a Linux localhost 3.10.0-1062.12.1.el7.x86_64 #1 SMP Tue Feb 4 23:02:59 UTC 2020 x86_64 x86_...
  • 3.编译安装 #解压缩 tar -zxvf redis-6.0.6.tar.gz #进入解压缩后的目录,进行编译 make&&make install 4.文件配置(可选) vi redis.conf #设置为后台运行 daemon yes #不限制ip访问 bind 0.0.0.0 #设置登录...
  • 1、为什么要用缓存 2、redis 1、redis官网 https://redis.io/download ... 3、linux服务器安装redis-4.0.9 快速安装 https://redis.io/download#installation wget http://download.redis.io/relea...
  • LinuxRedis快速安装

    2017-03-21 23:31:25
    安装 安装包下载 地址:https://redis.io/download 目前最新版本:redis-3.2.8.tar.gz 安装gcc-c++ 打开终端,执行 yum install gcc-c++命令 拷贝redis安装包到tmp文件夹下执行解压命令 cd /tmp tar -zxvf redis-...
  • 前序 Redis是一个开源,先进的key-value... 1,异常快速Redis的速度非常快,每秒能执行约11万集合,每秒约81000+条记录。 2,支持丰富的数据类型:Redis支持最大多数开发人员已经知道像列表,集合,有序集合,散列
  • Redis是一种NoSQL数据库,并且是键值对的数据库...这篇文章是初步介绍如何在linux安装redis。 准备工作: 1. 你的linux系统能连上网络。 2. redis是由C语言编写,因此在centos上要提前下载gcc-c++编译器。 运
  • 一、安装redis 1、检查是否有redis yum 源 1 yuminstallredis 2、下载fedora的epel仓库 1 yuminstallepel-release 3、安装redis数据库 1 ...
  • 下载Linux安装包 点击下载5.0.7 tar -zxvf redis-5.0.7.tar.gz mv redis-5.0.7 /usr/local/redis make -j 4 可以直接使用make即可,make -j -4 是使用4个CPU进行make,加快make速度 make install 修改redis配置...

空空如也

空空如也

1 2 3 4 5 ... 13
收藏数 248
精华内容 99
关键字:

linux快速安装redis

linux 订阅
redis 订阅