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
CentOS 6.4和Eclipse Juno CDT(4.2.2)的bug
cygwin/X XDMCP连接CentOS
手把手教你emacs cedet C/C++自动补全
ProFont – 识别度极高的终端字体
ACE之旅——环境搭建、HelloWorld
静态链表在优化中的应用
ACE之旅——第一个ACE通讯程序daytime
ThinkPHP 自定义标签测试 冰糖
FreeTextBox使用详解 (版本3.1.1)
- 最新文章
-
POJ 2362 Sqare【DFS】
POJ 3258 \poj 3273\poj 3122 【二分】
【转】图的点连通度边连通度总结
背包问题POJ 1252 Euro Efficiency【完全背包】
POJ 2676 Sudoku【DancingLinks,数独】
HDU 3473 Minimum Sum【划分树】
POJ 1681 Painter's Problem【状态压缩,枚举】
POJ 3067 Japan【一维树状数组】
背包问题POJ 3260 The Fewest Coins【完全背包+多重背包】
POJ 3740 Easy Finding【Dancinglinks】