首页
学
【学】PHP
【学】前端
【学】Linux
【学】杂学
【学】支付
【学】Docker
享
【享】文件
【享】工具
日记
Me
【Me】我
【Me】留言
老郭博客-程序员客栈
文章模型
下载模型
首页
学
【学】PHP
【学】前端
【学】Linux
【学】杂学
【学】支付
【学】Docker
享
【享】文件
【享】工具
日记
Me
【Me】我
【Me】留言
首页
学
【学】Linux
Centos7安装Redis
Centos7安装Redis
发布时间:
2年前
作者:
老郭
热度:
1269 ℃
评论数:
# Centos7安装Redis ### 一、下载 Redis下载有两种方式 1) 在centOS里通过wget下载redis `wget http://download.redis.io/releases/redis-4.0.2.tar.gz `这里的下载地址可以去redis官网查看 2) 我个人喜欢第二种方式下载,就是直接到官网下载好后在上传到CentOS里,因为我将安装包统一放在一个文件夹里,便于管理 Redis下载地址:`https://redis.io/download` 找到最新的redis安装包进行下载  ### 二、安装设置 ##### 1.通过xftp工具将Redis安装文件上传到/usr/local/src目录下  ##### 2.进入/usr/local/src目录下,解压redis安装文件 ```shell cd /usr/local/src tar -xzvf redis-4.0.2.tar.gz ``` ##### 3.进入解压后的文件目录,之后直接编译即可(redis安装相对简单) ```shell cd /usr/local/src/redis-4.0.2 make ``` ##### 4.创建存储redis文件目录 ```shell mkdir -p /usr/local/redis ``` ##### 5.复制redis-server redis-cli到新建立的文件夹 ```shell cp /usr/local/src/redis-4.0.2/src/redis-server /usr/local/redis/ cp /usr/local/src/redis-4.0.2/src/redis-cli /usr/local/redis/ ``` ##### 6.复制redis的配置文件 ```shell cp /usr/local/src/redis-4.0.2/redis.conf /usr/local/redis/ ``` ##### 7.编辑配置文件 ```shell cd /usr/local/redis vim redis.conf ``` ① 在`bind 127.0.0.1`前加“#”将其注释掉 ② 默认为保护模式,把 `protected-mode yes` 改为` protected-mode no` ③ 默认为不守护进程模式,把`daemonize no `改为`daemonize yes` ④ 将 `requirepass foobared`前的“#”去掉,密码改为你想要设置的密码(我为了练习用,设置为123456)  设置完,按“ESC”键,只有输入“:wq!”保存退出 ##### 8.编辑redis开机启动redis脚本 ```shell vim /etc/init.d/redis ``` 在`/etc/init.d/redis`文件中添加入下面的部分: ```shell #!/bin/sh # chkconfig: 2345 80 90 # description: Start and Stop redis #PATH=/usr/local/bin:/sbin:/usr/bin:/bin REDISPORT=6379 EXEC=/usr/local/redis/redis-server REDIS_CLI=/usr/local/redis/redis-cli PIDFILE=/var/run/redis_6379.pid CONF="/usr/local/redis/redis.conf" AUTH="123456" case "$1" in start) if [ -f $PIDFILE ] then echo "$PIDFILE exists, process is already running or crashed" else echo "Starting Redis server..." $EXEC $CONF fi if [ "$?"="0" ] then echo "Redis is running..." fi ;; stop) if [ ! -f $PIDFILE ] then echo "$PIDFILE does not exist, process is not running" else PID=$(cat $PIDFILE) echo "Stopping ..." $REDIS_CLI -p $REDISPORT SHUTDOWN while [ -x ${PIDFILE} ] do echo "Waiting for Redis to shutdown ..." sleep 1 done echo "Redis stopped" fi ;; restart|force-reload) ${0} stop ${0} start ;; *) echo "Usage: /etc/init.d/redis {start|stop|restart|force-reload}" >&2 exit 1 esac ```  ##### 9.添加开机启动服务 在`rc.local`增加启动代码就可以了。 ```shell vim /etc/rc.local ``` 加入`service redis start`  ##### 10.设置权限 ```shell chmod 755 /etc/init.d/redis ``` ##### 11.注册系统服务 ```shell chkconfig --add redis ``` ##### 12.测试redis服务 ```shell service redis start ```  ```shell service redis stop ``` ##### 13.检查是否安装成功 ```shell ps -ef|grep redis ```  ##### 14.创建redis命令软连接 ```shell ln -s /usr/local/redis/redis-cli /usr/bin/redis ``` ##### 15.测试redis  注意:因为redis登录时加了密码验证,所以用redis时需要加`auth 123456` ### 三、Redis Desktop Manager连接Redis Redis Desktop Manager是Redis图形化管理工具,方便管理人员更方便直观地管理Redis数据。 然而在使用Redis Desktop Manager之前,有几个要素需要注意: ##### 1. 在上面redis安装时,第7步编辑配置文件已设置 ##### 2. 编辑防火墙配置文件(仅适用于防火墙为iptables的服务器) ``` vim /etc/sysconfig/iptables -A INPUT -p tcp -m state --state NEW -m tcp --dport 6379 -j ACCEPT #加入 :wq! #保存退出 ``` ##### 3. 重启防火墙配置 ``` systemctl restart iptables.service ``` ##### 4. 可以在window系统中的cmd命令里输入telnet 192.168.8.129 6379,看是否Telnet通 如果不报错,并且进入了如图界面,证明配置没有问题  ##### 5. 如果上面都没问题,可以用Redis Desktop Manager工具连接192.168.8.129服务器里的redis服务了  ##### 6. 之后点击“ok”按钮,就可以连接了
Redis,缓存,Centos,Linux
上一篇:
Centos7搭建JDK+Tomcat
下一篇:
Centos7.3搭建LNMP
栏目导航
【学】PHP
【学】前端
【学】Linux
【学】杂学
【学】支付
【学】Docker
相关文章
Centos7中 ntp 定时时间同步
3506 ℃
Centos7搭建LAMP
1083 ℃
Centos7搭建Git及安装使用
1434 ℃
Centos7搭建JDK+Tomcat
1072 ℃
Centos7安装Redis
1269 ℃
Centos7.3搭建LNMP
1773 ℃
Centos7.3搭建LNMP(文章二)
1543 ℃
Centos7搭建SVN服务器
1909 ℃
Centos 6.x 或 7.x yum安装php5.6.X(最新版)
1379 ℃
Nginx-一个IP配置多个站点(无域名)
3358 ℃
Centos7使用FireWall开放8888端口
1963 ℃
Centos7.4编译安装Nginx_1.13.8、php_7.2.1、mysql_5....
1146 ℃
Cenots7下添加Php的Redis扩展
1137 ℃
Redis引起的删库跑路加勒索事件
3194 ℃
创业耗费百万,为何DDoS如此要命Part 1
1963 ℃
记一次被黑后的经历
3155 ℃
(最新)CentOS7.4搭建LN(1.14.0)M(MariaDB)P(7....
2769 ℃
微信小程序
手机扫码访问