在CentOS 7下安装Redis

1、编译安装


1.1、安装编译工具

首先需要安装各种必须工具:

 GCC

 GCC-C++

[root@myhost /]# yum install gcc gcc-c++

1.2、开始安装


安装时,首先需要从Redis网站下载Redis安装包,比如本例:redis-3.2.5.tar.gz,也可以直接下载:

[root@myhost soft]# wget http://download.redis.io/releases/redis-3.2.5.tar.gz

该安装包是源码包,需要本地编译才可以安装运行。

将安装源码包解压到某个目录下:

[root@myhost server]# tar -zxvf /soft/redis-3.2.5.tar.gz

编译:

[root@myhost server]# cd redis-3.2.5

[root@myhost redis-3.2.5]# make

可使用root用户执行`make install`,将可执行文件拷贝到/usr/local/bin目录下。这样就可以直接敲名字运行程序了

[root@myhost redis-3.2.5]# make install

编译后,可以在“/usr/local/bin”l=路径下找到如下文件:

-rwxr-xr-x. 1 root root 2431728 11月 11 19:44 redis-benchmark

-rwxr-xr-x. 1 root root  25165 11月 11 19:44 redis-check-aof

-rwxr-xr-x. 1 root root 5182199 11月 11 19:44 redis-check-rdb

-rwxr-xr-x. 1 root root 2584443 11月 11 19:44 redis-cli

lrwxrwxrwx. 1 root root      12 11月 11 19:44 redis-sentinel -> redis-server

-rwxr-xr-x. 1 root root 5182199 11月 11 19:44 redis-server

打开默认端口:

[root@myhost server]# firewall-cmd --permanent --zone=public --add-port=6379/tcp

[root@myhost server]# firewall-cmd --reload

修改配置文件”redis.conf”:

bind 0.0.0.0

对于最新版本3.X,增加了一个属性,默认为yes,需要将其关闭:

protected-mode no

绑定0.0.0.0代表允许所有IP地址来远程访问Redis。

启动服务:

[root@myhost redis-3.2.5]# nohup redis-server redis.conf &

测试链接:

[root@myhost redis-3.2.5]# redis-cli

127.0.0.1:6379>

至此Redis安装完成。

杀掉服务:

[root@myhost redis-3.2.5]# redis-cli shutdown

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

相关阅读更多精彩内容

友情链接更多精彩内容