CentiOS 7.xx环境下安装Redis

准备

redis安装包: redis-5.0.3.tar.gz

Redis是c语言开发的。

安装redis需要c语言的编译环境。如果没有gcc需要在线安装。

确认gcc是否安装: 

rpm -q gcc

查看版本信息 : 

gcc -v 

如果没有安装需要安装gcc:

yum -y install gcc  

yum -y install gcc-c++  # 注意gcc-c++ 中间没有空格

安装

第一步:redis的源码包上传到linux系统。

第二步:解压缩redis:   

tar -zxvf redis-5.0.3.tar.gz

第三步:编译。进入redis源码目录  :

cd redis-5.0.3

make

第四步:安装。进入 src目录执行:

make install PREFIX=/usr/local/redis  #这个目录要存在,不存在的话执行mkdir /usr/local/redis 创建目录

PREFIX参数指定redis的安装目录。一般软件安装到/usr目录下

 

启动

前台启动(关闭界面后服务也会关闭)

进入/usr/local/redis/bin(你的redis安装目录) 执行 :

./redis-service #前台执行 在后面加&可以后台执行

 

 

后台启动: 

 把redis.conf复制到/usr/local/redis/bin目录下:

cp redis.conf /usr/local/redis/bin/

修改配置文件:

daemonize yes  # no:关闭守护进程,yes:开启守护进程, 默认值no, 值为yes时可以后台运行

 

启动: 

./redis-server redis.conf

检查是否启动成功  :

ps -ef | grep redis

 

 

Redis-cli (Redis客户端)

 

启动:  ./redis-cli

$ redis-cli -h host -p port -a password

  默认连接localhost运行在6379端口的redis服务。

    -h:连接的服务器的地址

    -p:服务的端口号

    -a:密码

检验连接Redis服务器是否成功: PING

 

外网访问redis:

解决办法:注释掉bind 127.0.0.1可以使所有的ip访问redis

若是想指定多个ip访问,但并不是全部的ip访问,可以bind  多个用空格分开

 

关闭保护模式:   

 

bind 127.0.0.1添加注释,若需要指定若干ip访问,则直接改成指定ip访问,不然开启就是本机访问; 

方式一: 

    redis.conf中设置保护模式为no : protected-mode no

方式二: 另外一种方式是加上安全认证,即redis默认是没有密码的可以直接登录,这里加上密码

requirepass "123456"#纯属数字要用引号引着,中间只能有一个空格

改完之后重启就行了

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

刘彦青-Yannis

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值