在linux服务器上安装redis-server—以aws为例

首先用putty远程连接到amazon服务器


在linux服务器上安装redis-server—以aws为例_第1张图片
利用putty连接到服务器.png

一、安装

#sudo su    获取管理员权限
#cd /usr/local    进入local目录下
#mkdir redis
#cd redis
#wget http://download.redis.io/releases/redis-4.0.8.tar.gz    下载压缩包
#tar xzf redis-4.0.8.tar.gz    解压缩
#cd redis-4.0.8    进入目录
#make  编译

若编译redis时,出现“make cc Command not found”错误
安装gcc环境
yum install gcc
将make改为make MALLOC=libc
二、启动
#src/redis-server 当前在redis-4.0.8目录下

在linux服务器上安装redis-server—以aws为例_第2张图片
启动redis-sever.png

由图可知,端口是6379。按ctrl+c退出。运行如下命令修改绑定ip和设置成守护进程。

#cp redis.conf /usr/local/redis/redis-4.0.8/6379.conf    把redis.conf文件拷贝一份到redis-4.0.8目录下,并改名为6379.conf
#vi /usr/local/redis/redis-4.0.8/6379.conf    进入vi编辑器,按‘/’进入搜索模式,输daemonize 将no改为yes,
即以守护进程运行redis-server。再按‘/’输入127.0.0.1,注释掉bind 0.0.0.0
即运行任何ip链接到该服务。如下图所示
#src/redis-server /usr/local/redis/redis-4.0.8/6379.conf     指定设置文件并启动redis-server

之所以指定配置文件是因为如果直接修改设置文件redis.conf运行的话,会出现一个警告。
Warning: no config file specified, using the default config. In order to specify a config file use src/redis-server /path/to/redis.conf
意思是没有指定配置文件,因此,我们需要指定一个配置文件6379.conf

在linux服务器上安装redis-server—以aws为例_第3张图片
以守护进程方式运行.jpg

在linux服务器上安装redis-server—以aws为例_第4张图片
修改bind ip.jpg

重新启动redis-server.jpg

本节可能用到的命令

#ps -ef | grep redis   查看当前运行的进程,包括进程id
#kill -9 进程id

三、本地远程连接到redis服务
下载一个RedisDesktopManager

在linux服务器上安装redis-server—以aws为例_第5张图片
本地连接到redis-server.jpg

四、设置开机自启动
首先将 redis-4.08/utils目录下的 redis_init_script 脚本拷贝到 /etc/init.d 下 修改名字为 redis
cp redis_init_script /etc/init.d/redis#拷贝过去并改名
编辑一下redis文件,添加一段注释在文件头部位置

#
# Simple Redis init.d script conceived to work on Linux systems
# as it does use of the /proc filesystem.
# chkconfig: 2345 90 10
# description: Redis is a persistent key-value database
REDISPORT=6379
EXEC=/etc/redis-4.0.8/src/redis-server#以下两行根据实际位置修改
CLIEXEC=/etc/redis-4.0.8/src/redis-cli

然后,

chmod +x /etc/init.d/redis#增加权限
chkconfig redis on
service redis start

这样服务器端就配置好了redis服务,电脑屏幕前的你有没有学会呢?

你可能感兴趣的:(在linux服务器上安装redis-server—以aws为例)