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

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


利用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目录下

启动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

以守护进程方式运行.jpg

修改bind ip.jpg

重新启动redis-server.jpg

本节可能用到的命令

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

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

本地连接到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服务,电脑屏幕前的你有没有学会呢?

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容