2020090809redis之linux版本的redis的安装教程(九)

 注意:安装redis之前一定要安装gcc,最新版本的gcc安装教程地址:https://www.cnblogs.com/zhushilai/p/13640313.html

redis的版本不建议使用6,容易make出错,建议使用3、4和5,不要使用6!!!!!我这里以3为例子(1-14是安装过程,一般安装到可以了,15是当做学习的补充)

1下载安装包,可以查看redis的官网中下载最新的安装包,redis的官网地址:https://redis.io/download

官网中介绍的安装方法,但是redis的版本不建议使用6,可以使用3.4.5

2进入home文件夹

cd home

3下载安装包

wget  http://download.redis.io/releases/redis-redis-3.2.4.tar.gz

4解压redis

tar xzf redis-3.2.4.tar.gz

5进入redis

cd redis-3.2.4.

6编译

make

7进入src

cd src

8编辑redis.conf

cd ..

vim  redis.conf

找到daemonize ,将no改为yes,

9退出编辑页面

按住Esc键,输入冒号,输入wq,回车,这是vim的编辑,更多的vim在https://www.cnblogs.com/zhushilai/p/13439476.html

10将redis.conf 复制到src下面

cp  redis.conf  src

11启动redis的服务端

cd src

./redis-server redis.conf

12查看有几个redis的服务

ps  -aunx   |  grep  redis

 

 13启动客户端

./redis-cli 

设置远程连接密码时,启动redis的方式
./redis-cli -a root(密码)
授权:auth root
关闭客户端:ctrl+c

14查看redis的客户端是否连通,linux中不支持中文,可以用引号代替

 

 15redis开启远程连接模式:

(1)防火墙开放6379的端口号
添加端口: vim /etc/sysconfig/iptables
重启防火墙:service iptables restart

(2)当操作redis时,出现Caused by: java.net.ConnectException: Connection refused: connect时。
修改配置文件
cd /usr/local/software/redis-3.2.4/src
vim redis.conf

将bind的ip 改为  0.0.0.0 ,这是允许所有的Ip地址访问

(3)当操作redis时,出现noauth Authentication required异常时。可通过设置redis的远程连接密码或者关闭保护模式解决

      设置远程连接密码

    将redis.conf中的requirepass root 的注释去掉

    vim  redis.conf

    去掉requirepass root的#

        【Esc】+:+wq+回车

  关闭保护模式

    vim  redis.conf

    将protected-mode yes 改为no,这是关闭保护模式

    【Esc】+:+wq+回车

 (4)重启redis

    在redis的src中

    ./redis-server redis.conf

   (5)关闭redis

    ./redis-cli shutdown

    

posted @ 2020-09-11 00:05  我是一只老白兔  阅读(208)  评论(0编辑  收藏  举报