配置信息:个人电脑是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
素质四连
启动服务:
之前已经进入redis-4.0.2目录
//后台启动redis服务
src/redis-server &
//查询redis进程
ps -ef | grep redis
//结束进程
kill -9 pid
初步测试:
之前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://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