配置信息:个人电脑是win10 64位系统,服务器是阿里云CentOS 7.3 64位(小霸王学习机,1G内存60G硬盘)。

一、Redis服务器安装

              因为在安装Redis的过程中会需要编译,所以服务器需要一个编译工具

1、安装gcc

在centos下面安装gcc,我们使用yum(包管理器)安装,因为gcc依赖了很多东西,而有些包系统可能已经安

            装了,有些没有,所以下面的命令最后都执行一遍,在shell中执行下面的命令:

         yum install cpp  

         yum install binutils

           yum install glibc-kernheaders

         yum install glibc-common

         yum install glibc-devel

         yum install gcc

         yum install make     

               但通过实践发现,我们的阿里云服务器貌似是有gcc的

               

redis服务器和客户端 redis对服务器要求_数据库

2、安装Redis

                 在这一步中,我们可以跟随官网的节奏走官网的Redis步骤(在这里我继续啰嗦一下)      

$ wget http://download.redis.io/releases/redis-4.0.2.tar.gz
$ tar xzf redis-4.0.2.tar.gz
$ cd redis-4.0.2
$ make


素质四连

之前已经进入redis-4.0.2目录
//后台启动redis服务
src/redis-server &
//查询redis进程
ps -ef | grep redis
//结束进程
kill -9 pid

                 

redis服务器和客户端 redis对服务器要求_数据库_02


                 初步测试:

之前cd进redis-4.0.2
[root@izm5e4ame764563jemkbgaz redis-4.0.2]# src/redis-cli

127.0.0.1:6379> set foo bar
OK
127.0.0.1:6379> get foo
"bar"

                 初步测试完成。。。。。。。

           

3、修改配置文件

                     在安装完之后可能会稍微对配置上有点个性化需求,这里我只想改一下最大占用内存

                  redis.conf  在/root/redis-4.0.2 目录下

# limit for maxmemory so that there is some free RAM on the system for slave
# output buffers (but this is not needed if the policy is 'noeviction').
#
# maxmemory <bytes>  在这里的下面加上最大内存,我设定的是500M
maxmemory 524288000

# MAXMEMORY POLICY: how Redis will select what to remove when maxmemory

           

4、可能出现的问题

                  You need tcl 8.5 or newer in order to run the Redis test  make: *** [test] Error 1

                         类似错误,那么你可能需要安装一下子tcl

5、参考资料

                  https://redis.io/download