美文网首页
Redis服务器搭建和部署

Redis服务器搭建和部署

作者: peng_js | 来源:发表于2017-08-27 13:28 被阅读0次

1.参考链接 http://www.cnblogs.com/haoxinyue/p/3620648.html

参考视频 http://study.163.com/course/courseLearn.htm?courseId=265010#/learn/video?lessonId=373693&courseId=265010

2. 链接服务器

ssh lipeng@114.215.249.215 -p38005 密码 asdfghjkl 普通用户

ssh root@114.215.249.215 -p38005 Wenhuating123 root用户

在终端里链接 普通用户 因为root用户设置了不能远程链接 所以先登录普通用户才可以切换到root用户

切换到root用户 输入 su  会提示输入root密码 输入root密码回车即可

按照下面流程做

wget http://download.redis.io/redis-stable.tar.gz

tar xvzf redis-stable.tar.gz

cd redis-stable

make

前面3步应该没有问题,主要的问题是执行make的时候,出现了异常。

异常一:

make[2]: cc: Command not found

异常原因:没有安装gcc

解决方案:yum install gcc-c++

异常二:

zmalloc.h:51:31: error: jemalloc/jemalloc.h: No such file or directory

异常原因:一些编译依赖或原来编译遗留出现的问题

解决方案:make distclean。清理一下,然后再make。

在make成功以后,需要make test。在make test出现异常。

异常一:

couldn't execute "tclsh8.5": no such file or directory

异常原因:没有安装tcl

解决方案:yum install -y tcl。

3.在make成功以后,会在src目录下多出一些可执行文件:redis-server,redis-cli等等

为了方便管理用cp命令复制到usr目录下运行。把全部多出的可执行文件就是高亮的不部分全部拷贝到 /usr/local/bin/

cp redis-server /usr/local/bin/

cp redis-cli /usr/local/bin/

想省事的话也可以用一个命令拷贝 cp redis-server redis-cli 等等 /usr/local/bin/

然后新建目录,存放配置文件

mkdir /etc/redis

mkdir /var/redis

mkdir /var/redis/log

mkdir /var/redis/run

mkdir /var/redis/6379

4.在redis解压根目录中找到配置文件redis.conf,复制到如下位置。

复制的原因是以防万一配置文件被改坏掉 留个备份

cp redis.conf /etc/redis/6379.conf

5.切换到 /etc/redis/6379.conf

通过vim命令修改

daemonize yes //设置后台运行

6.切换到 /usr/local/bin/下运行输入 ./redis-server 开启redis服务

这是因为没有设置默认生效的配置文件

设置一下要生效的配置文件

切换到 /usr/local/bin/ 目录下(因为这个目录下有 redis-server命令)

./redis-server /etc/redis/6379.conf (后面这个是你要指定的配置文件所在位置)

7.输入 ./redis-server /etc/redis/6379.conf 启动redis

下面的8、9主要是来测试redis是否启动成功

8.输入 netstat -tunpl |grep 6379 查看6379端口是否被redis使用

9.输入 ps -ef | grep redis 查看redis进程

相关文章

网友评论

      本文标题:Redis服务器搭建和部署

      本文链接:https://www.haomeiwen.com/subject/vcibdxtx.html