Linux下安装Redis

Linux下安装Redis

一.环境

centos7 64位
redis3.2.8

二. redis简介

Redis是一个Key-Value 存储系统。
Redis支持数据的持久化,可以将内存中的数据保存在磁盘中,重启的时候可以再次加载进行使用。
Redis不仅仅支持简单的key-value类型的数据,同时还提供list,set,zset,hash等数据结构的存储。
Redis支持数据的备份,即master-slave模式的数据备份。 

三.安装

用root用户登入系统,在usr下新建一个redis文件夹,把安装包redis-3.2.8.tar.gz上传到/usr/redis目录下
#cd /usr
#mkdir redis
#cd redis
解压缩
#tar -xzvf redis-3.2.8.tar.gz
源码编译安装
#make
如果报错gcc命令未找到,说明你到系统没有安装c语言编译环境
#yum -y install gcc
安装完后,将原来redis文件夹下的解压文件删除,重新解压,编译
#rmdir redis_xxx
安装完毕!
为了方便管理,将关键的文件 redis.conf 、 redis-benchmark、 redis-check-aof、 redis-cli 、redis-server复制到redis 目录之下:
#cp redis-server /usr/redis

四、启动
#redis-server redis.conf
redis启动成功后,将redis改为后台运行,先关闭redis(Ctrl+C)
然后修改redis.conf文件
#vi /usr/redis/redis.conf
按insert键进入编辑模式,将daemonize no 改成yes,按esc退出编辑模式,输入:wq进行文件报存。
重启redis服务,打开redis客户端
#./redis-cli
就可以对redis进行操作了

五、客户端连接redis
1、工具RedisDesktopManager
2、新建连接,输入服务器IP测试连接,如连接失败,两种原因防火墙未关闭,bind127.0.0.1为改成0.0.0.0
3、查看服务器防火墙状态,如开启则关闭liunx的防火墙,并禁止开机自启
#systemctl status firewalld.service 查看状态
#systemctl stop firewalld.service 关闭防火墙
#systemctl disable firewalld.service 禁止开机自启
3、重试连接,如还不行将redis的端口号加入到防火墙
#systemctl start firewalld.service 启动防火墙
#firewall-cmd --zone=public --add-port=6379/tcp --permanent
#firewall-cmd --reload 重启防火墙
4、在测试连接,还是失败,停止redis服务,对redis.conf文件进行编辑,找到bind 127.0.0.1,这表示只能通过127.0.0.1这个ip连接服务器,将其改为0.0.0.0,就可以使用服务器IP进行访问。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值