配置信息:个人电脑是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的

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 素质四连
AI 代码解读
之前已经进入redis-4.0.2目录 //后台启动redis服务 src/redis-server & //查询redis进程 ps -ef | grep redis //结束进程 kill -9 pid
AI 代码解读

初步测试:
初步测试完成。。。。。。。之前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"
AI 代码解读
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
AI 代码解读
4、可能出现的问题
如果在安装过程中出现了
You need tcl 8.5 or newer in order to run the Redis test
make: *** [test] Error 1
类似错误,那么你可能需要安装一下子tcl
感谢这位帅哥。
5、参考资料
https://www.cnblogs.com/hanyinglong/p/5036558.html
https://redis.io/download
http://www.cnblogs.com/lq147760524/p/7010853.html
http://blog.csdn.net/luyee2010/article/details/18766911
http://blog.csdn.net/happyrabbit456/article/details/54945667