一. 简单介绍:

REmote DIctionary Server(Redis) 是一个由Salvatore Sanfilippo写的key-value存储系统。

Redis是一个开源的使用ANSI C语言编写、遵守BSD协议、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。

它通常被称为数据结构服务器,因为值(value)可以是 字符串(String), 哈希(Hash), 列表(list), 集合(sets) 和 有序集合(sorted sets)等类型。

 
 
 

二. 下面讲一下它怎么装先:

1. 安装依赖

sudo yum install gcc-c++
sudo yum install wget

2. 下载源码包

其实也可以通过yum/apt来装,但是为了后期维护方便,我们使用源码包。
打开redis官网,下载最新版本:

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

3. 解压源码包并进入

  tar zxf redis-5.0.5.tar.gz
  cd  redis-5.0.5/

4. 编译安装

  mkdir -p /usr/local/redis
  make 
  make install --prefix=/usr/local/redis

5. 将安装包中的redis.conf放到/usr/local/redis中:

  cp -f /tmp/redis-5.0.5/redis.conf /usr/local/redis/redis.conf

6. 修改/usr/local/redis/redis.conf中两项参数

  “protection-mode yes”-->“protection-mode no” #关闭保护模式,其实我这里由于内网环境,所以直接关掉了。但其实如果是外网,则不能关掉这个,设置密码更好。
  “bind 127.0.0.1” --->"bind 0.0.0.0"                    #与mysql一样,允许远程访问

保存退出

7. 对redis-server和redis-cli做软链接

  ln -s /usr/local/redis/bin/redis-server /usr/bin/redis-server
  ln -s /usr/local/redis/bin/redis-cli /usr/bin/redis-cli

8. 后台启动redis-server.

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

9. 可以使用本地测试连接,也可以使用远程连接,前提是防火墙关掉,selinux禁掉。我这边内网环境,所以都禁掉了。

  redis-cli     #本地连接测试

  redis-cli -h 192.168.0.111 #远程连接测试

 
 
都可以连接,测试完毕。也相当于说简单部署完毕。

posted on 2019-05-25 23:31  eryoung2  阅读(444)  评论(0编辑  收藏  举报