首页 > 数据库技术 > 详细

在CentOS7 安装 Redis数据库

时间:2019-09-03 15:19:27      阅读:83      评论:0      收藏:0      [点我收藏+]

环境说明:

名称 版本
CentOS CentOS Linux release 7.4.1708 (Core)
VMware Fusion 专业版 10.1.1 (7520154)
SSH Shell Version: 17.08 (612B58F)
Redis redis-2.6.14.tar.gz

下载&上传:

下载地址
https://storage.googleapis.com/google-code-archive-downloads/v2/code.google.com/redis/redis-2.6.14.tar.gz
?  Linux Soft scp redis-2.6.14.tar.gz root@192.168.1.10:/opt
root@192.168.1.10's password:
redis-2.6.14.tar.gz                                           100%  972KB  31.0MB/s   00:00

安装 GCC&G++:

yum install gcc gcc-c++ -y

解压:

[root@localhost ~]# cd /opt/         
[root@localhost opt]# tar -xf redis-2.6.14.tar.gz  -C /usr/local/  
[root@localhost opt]# ls /usr/local/  
bin  etc  games  include  lib  lib64  libexec  redis-2.6.14  sbin  share  src   

编译安装:

[root@localhost opt]# cd /usr/local/redis-2.6.14/  
[root@localhost redis-2.6.14]# make && make install
[root@localhost redis-2.6.14]# make test 

生产环境配置:

[root@localhost redis-2.6.14]# cp utils/redis_init_script /etc/init.d/
[root@localhost redis-2.6.14]# cd /etc/init.d/  
[root@localhost init.d]# mv redis_init_script  redis_6379 
[root@localhost init.d]# mkdir /etc/redis     
[root@localhost init.d]# mkdir -p /var/redis/6379 
[root@localhost init.d]# cd /usr/local/redis-2.6.14/ 
[root@localhost redis-2.6.14]# cp redis.conf  /etc/redis/ 
[root@localhost redis-2.6.14]# cd /etc/redis/  
[root@localhost redis]# vim redis.conf   

# 修改 redis.conf中的以下四项
daemonize   yes                         #让redis以daemon进程运行
pidfile     /var/run/redis_6379.pid     #设置redis的pid文件位置
port        6379                        #设置redis的监听端口号
dir         /var/redis/6379             #设置持久化文件的存储位置

[root@localhost redis]# vim redis.conf        
[root@localhost redis]# mv redis.conf 6379.conf   

启动和停止:

/etc/init.d/redis_6379 这个脚本有两个参数startstop分别来控制redis的启动和停止:

[root@localhost redis]# /etc/init.d/redis_6379 start 
Starting Redis server...      
[root@localhost redis]# /etc/init.d/redis_6379 stop          
Stopping ...              
Redis stopped  

随系统启动:

# 修改 redis_6379文件,在最开始加入以下内容(前两行为注释):
[root@localhost init.d]# vim redis_6379  

# chkconfig:   2345 90 10                                                                                               
# description:  Redis is a persistent key-value database                                                                 
chkconfig redis_6379 on 

[root@localhost init.d]# chkconfig redis_6379 on  

redis-cli的使用:

redis-cli ,进入本机 redis-cli 界面

redis-cli SHUTDOWN,连接本机的6379端口停止redis进程

redis-cli -h 127.0.0.1 -p 6379, 远程连需要接指定要连接的ip和端口号

redis-cli -h 127.0.0.1 -p 6379 SHUTDOWN,远程关闭 redis 服务

redis-cli PING,ping redis的端口,看是否正常

redis-cli,进入交互式命令行

其他常见问题:

可视化链接:

连接前需要关闭防火墙:

systemctl stop firewalld && systemctl disable firewalld

启动脚本执行:

如果出现启动脚本执行没有权限,可以使用chmod给予权限:

chmod 777 redis_6379

在CentOS7 安装 Redis数据库

原文:https://www.cnblogs.com/zhangyangdev/p/11453120.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!