当前位置 博文首页 > 文章内容

    Linux系统下安装Redis数据库过程

    作者:shunshunshun18 栏目:未分类 时间:2021-12-28 15:09:58

    本站于2023年9月4日。收到“大连君*****咨询有限公司”通知
    说我们IIS7站长博客,有一篇博文用了他们的图片。
    要求我们给他们一张图片6000元。要不然法院告我们

    为避免不必要的麻烦,IIS7站长博客,全站内容图片下架、并积极应诉
    博文内容全部不再显示,请需要相关资讯的站长朋友到必应搜索。谢谢!

    另祝:版权碰瓷诈骗团伙,早日弃暗投明。

    相关新闻:借版权之名、行诈骗之实,周某因犯诈骗罪被判处有期徒刑十一年六个月

    叹!百花齐放的时代,渐行渐远!



    安装

    添加路径

    # mkdir data
    # cd data
    

    下载

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

    解压

    tar xzf redis-6.0.8.tar.gz
    

    安装
    输入make命令,发现报错则进行第4.1步,否则继续5

    make

    4.1 make报错
    Redis是C实现的,需要gcc来进行编译,所以原因是系统未安装gcc:

    yum install -y gcc g++ gcc-c++ make

    升级gcc

    yum -y install centos-release-scl
    yum -y install devtoolset-9-gcc devtoolset-9-gcc-c++ devtoolset-9-binutils
    scl enable devtoolset-9 bash
    

    继续make成功

    在这里插入图片描述

    启动服务

    # cd src
    # ./redis-server
    

    如下表示启动成功

    在这里插入图片描述

    但是CRTL+C退出后就关闭了进程,不能访问

    后台访问
    让redis在后台运行,修改redis.config文件daemonize为yes,即默认以后台程序方式运行

    vim reids.conf

    进入配置文件,按i进行编辑,修改后esc退出编辑,并:wq保存

    在这里插入图片描述

    重新启动成功./redis-server ../redis.conf

    在这里插入图片描述

    客户端访问

    [root@huangxh redis-6.0.8]# cd src
    [root@huangxh src]# ./redis-cli
    127.0.0.1:6379> set key helloword
    OK
    127.0.0.1:6379> get key
    "helloword"
    127.0.0.1:6379> 
    

    远程访问

    访问命令

    $ redis-cli -h {redis_host} -p {redis_port}

    发现访问失败

    E:\live\learn\setup\Redis-x64-3.2.100>redis-cli -h 121.199.8.168 -p 6379
    Could not connect to Redis at 121.199.8.168:6379: 由于目标计算机积极拒绝,无法连接。
    

    如果是阿里云服务器,需要开启阿里云安全组端口

    在这里插入图片描述

    开启远程访问设置
    去掉仅支持本地访问bind

    在这里插入图片描述

    设置密码(因为肯定会设置密码,protected-mode自动会为no,所以没有必要把保护模式设为no。如果不需要设置密码且注释掉了bind,那就把保护模式设为no)

    在这里插入图片描述

    再来访问发现成功

    redis-cli -h 121.199.8.168 -p 6379
    121.199.8.168:6379> 
    	
    #密码访问则输入下面
    
    redis-cli -h 121.199.8.168 -p 6379 -a password
    121.199.8.168:6379>
    
    

    总结