Redis环境的安装

Redis简介

Redis是一种开放源代码(BSD许可)的内存中数据结构存储,用作数据库,缓存和消息代理。它支持数据结构,例如字符串(string),哈希(hash),列表(lists),集合(sets),带范围查询的排序集合,位图,超日志,带有半径查询和流的地理空间索引。

应用

  • 做缓存
  • 做计数器应用
  • 实现消息队列系统
  • 做实时系统、消息系统
  • 实现排行榜应用
  • 做数据过期处理
  • 做大型社交网络
  • 分布式集群架构中的session分离

特性

  • 支持多种计算机编程语言
  • 支持多种数据结构
  • 读/写速度快,性能高
  • 支持持久化
  • 简单且功能强大
  • 实现高可用主从复制,主节点做数据副本
  • 实现分布式集群和高可用

redis的安装

环境需要:虚拟机内或者 xshell(支持服务器)

官网地址:http://redis.io/

  1. yum install wget

  2. 创建一个文件夹 soft 用来存放redis压缩文件

    mkdir soft

  3. 进入 soft 目录

    **cd soft **

  4. 下载redis压缩文件 (进入redis官网 Download it 下的 Redis 6.0.8 is the latest stable version. 复制目录)

    wget http://download.redis.io/releases/redis-6.0.8.tar.gz

  5. 解压缩文件

    tar xf redis-6.0.8.tar.gz

  6. 下载gcc编译器 (虚拟机内 CenterOs6 版本可能会在这卡死 最好用 CenterOs7以上,Xshell内一般都自带gcc )

    yum install gcc

  7. **cd **redis-6.0.8

  8. make命令

    make

  9. 安装一个自己指定的目录make install PREFIX=目录(/opt/gaozhenhua/redis6)

    make install PREFIX=/opt/gaozhenhua/redis6

  10. 编辑profile文件

    vi /etc/profile

  11. 在最下面的命令行加上两行命令(vi 进入之后 a命令是写入命令 esc退出写入命令 写完之后:wq保存退出)

    export REDIS_HOME=/opt/gaozhenhua/redis6

    export PATH=\(PATH:\)REDIS_HOME/bin

  12. 转到utils目录下

    cd utils

  13. 执行

    source /etc/profile

  14. 在当前目录下执行脚本(可以执行一次或多次)

    ./install_server.sh

    🔺出现报错问题:

    This systems seems to use systemd.

    Please take a look at the provided example service unit files in this directory, and adapt and install them. Sorry!

    解决方法:

    进入编辑 vi ./install_server.sh

    找到 下面这些代码并在每一行前面加上一个# (注释)

    bail if this system is managed by systemd

    _pid_1_exe="$(readlink -f /proc/1/exe)"

    if [ "${_pid_1_exe##*/}" = systemd ]

    then

    echo "This systems seems to use systemd."

    echo "Please take a look at the provided example service unit files in this directory, and adapt and install them. Sorry!"

    exit 1

    fi

    一个物理机中可以有多个redis实例(进程),通过port区分

    可执行程序就一份在目录,但是内存中未来的多个实例需要各自的配置文件,持久化目录等资源。

  15. 查询redis进程

    ps -fe | grep redis

    如果有进程 说明redis环境安装成功了

posted @ 2020-10-11 09:45  北斋  阅读(677)  评论(0编辑  收藏  举报