CENTOS7下安装REDIS
1、安装redis
第一步:下载redis安装包
wget http://download.redis.io/releases/redis-4.0.6.tar.gz
1
2
3
4
5
6
7
8
9
10
11
|
[root@iZwz991stxdwj560bfmadtZ local]# wget http://download.redis.io/releases/redis-4.0.6.tar.gz --2017-12-13 12:35:12-- http://download.redis.io/releases/redis-4.0.6.tar.gz Resolving download.redis.io (download.redis.io)... 109.74.203.151 Connecting to download.redis.io (download.redis.io)|109.74.203.151|:80... connected. HTTP request sent, awaiting response... 200 OK Length: 1723533 (1.6M) [application/x-gzip] Saving to: ‘redis-4.0.6.tar.gz’ 100%[==========================================================================================================>] 1,723,533 608KB/s in 2.8s 2017-12-13 12:35:15 (608 KB/s) - ‘redis-4.0.6.tar.gz’ saved [1723533/1723533] |
第二步:解压压缩包
tar -zxvf redis-4.0.6.tar.gz
1
|
[root@iZwz991stxdwj560bfmadtZ local]# tar -zxvf redis-4.0.6.tar.gz |
第三步:yum安装gcc依赖
yum install gcc
yum install gcc-c++
1
|
[root@iZwz991stxdwj560bfmadtZ local]# yum install gcc |
1
|
遇到选择,输入y即可< br >< br >< br > |
第四步:跳转到redis解压目录下
cd redis-4.0.6
1
|
[root@iZwz991stxdwj560bfmadtZ local]# cd redis-4.0.6 |
第五步:编译安装
make
1
|
[root@iZwz991stxdwj560bfmadtZ redis-4.0.6]# make MALLOC=libc |
将/usr/local/redis-4.0.6/src目录下的文件加到/usr/local/bin目录
cd src && make install
1
2
3
4
5
6
7
8
9
10
|
[root@iZwz991stxdwj560bfmadtZ redis-4.0.6]# cd src && make install CC Makefile.dep Hint: It's a good idea to run 'make test' ;) INSTALL install INSTALL install INSTALL install INSTALL install INSTALL install |
第六步:测试是否安装成功
先切换到redis src目录下
1
|
[root@iZwz991stxdwj560bfmadtZ redis-4.0.6]# cd src |
1、直接启动redis
./redis-server
如上图:redis启动成功,但是这种启动方式需要一直打开窗口,不能进行其他操作,不太方便。
按 ctrl + c可以关闭窗口。
2、以后台进程方式启动redis
第一步:修改redis.conf文件
将
1
|
daemonize no |
修改为
1
|
daemonize yes |
第二步:指定redis.conf文件启动
1
|
./redis-server /usr/local/redis-4.0.6/redis.conf |
1
2
3
4
|
[root@iZwz991stxdwj560bfmadtZ src]# ./redis-server /usr/local/redis-4.0.6/redis.conf 18713:C 13 Dec 13:07:41.109 # oO0OoO0OoO0Oo Redis is starting oO0OoO0OoO0Oo 18713:C 13 Dec 13:07:41.109 # Redis version=4.0.6, bits=64, commit=00000000, modified=0, pid=18713, just started 18713:C 13 Dec 13:07:41.109 # Configuration loaded |
第三步:关闭redis进程
首先使用ps -aux | grep redis查看redis进程
1
2
3
|
[root@iZwz991stxdwj560bfmadtZ src]# ps -aux | grep redis root 18714 0.0 0.1 141752 2008 ? Ssl 13:07 0:00 ./redis-server 127.0.0.1:6379 root 18719 0.0 0.0 112644 968 pts/0 R+ 13:09 0:00 grep --color=auto redis |
使用kill命令杀死进程
1
|
[root@iZwz991stxdwj560bfmadtZ src]# kill -9 18714 |
创建存储redis文件目录
mkdir -p /usr/local/redis
复制redis-server redis-cli到新建立的文件夹
cp ./redis-server /usr/local/redis/ cp ./redis-cli /usr/local/redis/
复制redis的配置文件
cd .. cp redis.conf /usr/local/redis/
添加开机启动服务
vim /etc/systemd/system/redis-server.service
粘贴一下内容
[Unit] [Service] [Install] |
|
设置开机启动
systemctl daemon-reload systemctl start redis-server.service systemctl enable redis-server.service
创建redis命令软连接
systemctl daemon-reload
systemctl start redis-server.service
systemctl enable redis-server.service
创建redis命令软连接
ln -s /usr/local/redis/redis-cli /usr/bin/redis
【C语言入门教程】5.5 实现问题(效率)
【C语言入门教程】5.4 递归
【C语言入门教程】5.3 函数的调用 与 参数
【C语言入门教程】5.2 函数的作用域规则(auto, static)
bootstrap之双日历时间段选择控件示例—daterangepicker(中文汉化版)
PHP导出数据到CSV文件函数 csv_export()
MySQL 5.6 Warning: Using a password on the command line interface can be insecure
【定时任务|开机启动】Windows Server 2008/2012 计划任务配置(任务计划程序)每分钟执行BAT
【风雪之隅】写在PHP7发布之际一些话 2015-12-02
- 最新文章
-
字符串匹配算法的分析【转】
ppp 完全理解(二)【转】
通信协议中的转义字符【转】
ini文件解析c库(iniparser)【转】
Linux内存带宽的一些测试笔记【转】
gprof使用介绍【转】
DES和3DES加密算法C语言实现【转】
Linux动态库的编译与使用 转载【转】
Linux 指定运行时动态库路径【转】
make 命令【转】
- 热门文章
-
Linux Makefile 生成 *.d 依赖文件及 gcc -M -MF -MP 等相关选项说明【转】
App架构设计经验谈:服务端接口的设计
【视频】从零开始编写第一个PHP扩展
修改Ubuntu12.04 左侧启动器Launcher图标大小,以及如何隐藏启动器?
Ubuntu 12 升级 SVN 1.6 到 1.8 版本
Ubuntu 12 安装 MySQL 5.6.26 及 问题汇总
Ubuntu 12 修改当前用户密码:new password is too simple
Ubuntu 12 编译安装 PHP 5.4 及 问题汇总
Ubuntu nginx: [emerg] bind() to 0.0.0.0:80 failed (13: Permission denied)
Ubuntu 12 修改环境变量