zoukankan      html  css  js  c++  java
  • Redis概述与安装

    一、什么是Redis

    ​   由c语言编写的,以键值对的形式存储的数据库. 缓存技术(驻留在内存中)

    ​   key:value

    ​   支持5种数据类型:

      • ​ String

      • ​ Hash(哈希表)

      • ​ list

      • ​ set

      • ​ sortedset(zset)

    二、在CentOS 6.5 系统命令行模式安装Redis

    1、下载地址:http://redis.io/

    2、在CentOS 6.5 系统命令行模式安装

    2.1.1 使用win系统下的CRT客户端上传文件:

     ctr中 Alt+p 快捷键 之后直接将文件拖入

    2.1.2 使用oxs 系统终端中的SSH客户端上传文件,如:

    $ scp /Users/Mac/Downloads/redis-4.0.6.tar.gz root@10.211.55.17:/root/

    2.2 在 usr/local下新建文件夹 redis

    mkdir /usr/local/redis   

    2.3 将root下的redis移动到 /usr/local/redis 然后解包

    mv redis-3.0.7.tar.gz /usr/local/redis/

    cd /usr/local/redis

    tar -xvf redis-4.0.6.tar.gz

    2.4 安装c语言环境

    yum install gcc-c++

    2.5 编译redis

    cd /usr/local/redis/

    cd redis-4.0.6  #进入redis-4.0.6目录,执行make命令

    make

    2.6 安装redis

    make PREFIX=/usr/local/redis install

    #安装成功之后 在redis目录下多出来一个bin目录

    3、启动(服务器)

    3.1方式一(前台启动,不推荐)

      ①在bin目录,执行 ./redis-server 默认端口号是6379

    3.2方式二(后台启动,推荐)

      ①将redis-4.0.6目录下的redis.conf文件复制到 /usr/local/redis/bin 下

    cp redis.conf /usr/local/redis/bin/
    #此时 bin目录下会多出一个dump.rdb,相当于redis备份

      ②修改redis/bin目录下的redis.conf 设置为 后台启动, 改的是bin里面的这个配置

    vi redis.conf

      ③进入到编辑redis.conf文件页面后,输入/表示查找

    /daemonize

      ④将 daemonize 值改成yes即可

      ⑤启动

    ./redis-server redis.conf

    4.使用redis的客户端连接redis服务器

    4.1方式1:默认连接的本机6379端口

    ./redis-cli

    4.2方式2:连接指定主机 指定端口号

    ./redis-cli -h 192.168.17.136 -p 6379

    5.基本命令

    • set key value:设置 存

    • get key:获取指定的key对应的值

    • del key:删除指定的key

    • ping :测试是否连接成功

    • quit:退出

    6.关闭服务

    6.1方式一杀死进程(建议)

    kill -9 pid

    6.2方式二使用客户端发送关闭命令

    • 已经登录客户端,执行
    shutdown
    • 或者没有登录客户端情况下,执行

    ./redis-cli -h ip地址 -p port shutdown

    三、在OSX 系统下安装Redis(具体参照CentOS 6.5 系统命令行模式安装Redis)

      以下列出不同之处:

      1、拷贝到指定目录(按照自己习惯)下,执行解压命令。

      tar xzf redis-4.0.6.tar.gz

      2、编译,安装

    make

    make install

    #安装成功之后 在redis-4.0.6目录下是没有bin目录,取而代之是src目录,

      3、关闭服务命令

    kill pid

    四、使用yum命令安装

    1、yum install redis      --查看是否有redis   yum 源

    2、yum install epel-release    --下载fedora的epel仓库

    3、 yum install redis    -- 安装redis数据库

    4、service redis start  Redirecting to /bin/systemctl start redis.service   --开启redis服务

      redis-server /etc/redis.conf   --开启方式二

    5、ps -ef | grep redis   -- 查看redis是否开启

    6、redis-cli       -- 进入redis服务

    7、redis-cli  shutdown      --关闭服务

    8、开放端口6379、6380的防火墙

    /sbin/iptables -I INPUT -p tcp --dport 6379  -j ACCEPT   开启6379

    /sbin/iptables -I INPUT -p tcp --dport 6380 -j ACCEPT  开启6380

     /etc/rc.d/init.d/iptables save                           保存

    9、使用redis  desktop manager连接redis

  • 相关阅读:
    2021.10 db2转换openGauss个人工作总结及心得
    cpu 超过100%,我的排查步骤
    记美团一面,凉凉~
    Eureka挂掉,服务之间能否正常调用?
    jpa中的常用关键字
    Linux修改文件目录所属用户和组
    linux 下如何查看端口占用?
    windows 下如何查看端口占用情况?
    docker学习网站
    api接口文档生成,无需其他配置一键生成基于文本注释
  • 原文地址:https://www.cnblogs.com/gdwkong/p/8244899.html
Copyright © 2011-2022 走看看