阿裏雲服務器安裝Redis及基本配置
配置信息:個人電腦是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 https://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、參考資料
最後更新:2017-11-10 14:34:56