经验首页 前端设计 程序设计 Java相关 移动开发 数据库/运维 软件/图像 大数据/云计算 其他经验
当前位置:技术经验 » 数据库/运维 » Redis » 查看文章
Linux CentOS7下安装Redis
来源:cnblogs  作者:下页、再停留  时间:2020/12/14 17:15:55  对本文有异议

这篇文章是在Linux上安装redis,关于如何在window上安装redis可以参看 https://www.cnblogs.com/zxf100/p/14095893.html

1.下载Redis。进官网下载最新稳定版 https://redis.io/download

  

2.使用工具上传到linux上,默认根目录root即可

 

3.解压redis,并把redis移到/usr/local目录下

 

  1. tar xzf redis-6.0.9.tar.gz  //解压
  2.  
  3. mv redis-6.0.9 /usr/local/  //移动

 

 

4.安装gcc环境。由于redis是由C语言编写的,它的运行需要C环境,因此我们需要先安装gcc

  1. yum -y install gcc automake autoconf libtool make
  2. yum install gcc-c++

 

5.进入/usr/local/redis-6.0.9/目录下,进行编译与安装

  • 对解压后的文件进行编译
  1. cd /usr/local/redis-6.0.9/
  2. make

  •  安装redis
  1. cd /usr/local/redis-6.0.9/src/
  2. make install

 

6.为了方便管理,将redis文件中的conf配置文件和常用命令移到到统一文件中

  • 创建bin和etc文件夹
  1. mkdir bin
  2.  
  3. mkdir etc
  • 将redis-6.0.9目录下的redis.conf移到到redis-6.0.9目录下的etc文件夹下
  • src文件夹下的mkreleasehdr.sh、redis-benchmark、redis-check-aof、redis-cli、redis-server 移动到   /usr/local/redis-6.0.9/bin/ 目录下
  1. cd /etc/local/redis-6.0.9 //进入redis文件夹
  2.  
  3. mv redis.conf ./etc/ //移动文件
  4.  
  5. cd /etc/local/src/ //进入到src文件夹下
  6.  
  7. mv mkreleasehdr.sh redis-benchmark redis-check-aof redis-cli redis-server /usr/local/redis-6.0.9/bin/ //移动文件

 

7.进入到/usr/local/redis-6.0.9/目录下

  1. cd /usr/local/redis-6.0.9/etc/

 

8.编辑redis.conf配置文件,设置后台启动redis服务

  1. vi redis.conf
  • daemonize yes,表明需要在后台运行
  • supervise no,没有监督互动

 

9.开启redis远程访问服务

  • 注释bind 127.0.0.1,bind表示只有指定的网段才能远程访问这个redis,注释这行后,就没有这个限制了

 

  •  protected-mode no,(默认是yes,防止了远程访问)

 

10.修改redis默认密码(默认为空)

删除前面的注释符合#,并把foobared修改成自己的密码,如123456

 

11.设置redis开机启动

  1. vi /etc/rc.d/rc.local

  添加如下代码

  1. /usr/local/redis-6.0.9/bin/redis-server /usr/local/redis-6.0.9/etc/redis.conf

 

12.进入到/usr/local/redis-6.0.9/etc/目录下,执行redis-server /usr/local/redis-6.0.9/etc/redis.conf,表示使用redis-server /usr/local/redis-6.0.9/etc/redis.conf配置文件来启动redis服务,如果只是写redis-server来启动redis也是可以的,但是使用的就不是刚刚配置的redis.conf文件了

  1. cd /usr/local/redis-6.0.9/etc/
  2.  
  3. redis-server redis.conf

出现如下界面即表示redis启动成功

 

13.重新打开一个新的终端,连接redis

进入到/usr/local/redis-6.0.9/bin/文件夹下,使用命令redis-cli打开redis客户端(注意是新打开一个终端

 连接redis之后,就可以操作了,比如set name zhangsan

如果出现"(error) NOAUTH Authentication required"这个错误,使用”auth 密码“,输入密码就行,就是在redis.conf设置的密码(123456),这样就成功过了。

 

常用命令

  • 启动redis

  redis-server ,此时自己修改的配置文件不生效,若想使用配置文件(redis.conf),使用redis-server 配置文件路径

  • 查看redis进程
  1.  ps -ef | grep -i redis

  

  •  关闭redis
  1. kill -9 1325 回车即可(非正常关闭)
  2. ./bin/redis-cli shutdown(正常关闭)
  • 卸载redis

  只需要把/usr/local/redis-6.0.9/文件删除即可

  1. rm -rf /usr/local/redis-6.0.9

  文章参考:Linux下安装Redis

       Linux中Redis的安装和卸载

原文链接:http://www.cnblogs.com/zxf100/p/14120430.html

 友情链接:直通硅谷  点职佳  北美留学生论坛

本站QQ群:前端 618073944 | Java 606181507 | Python 626812652 | C/C++ 612253063 | 微信 634508462 | 苹果 692586424 | C#/.net 182808419 | PHP 305140648 | 运维 608723728

W3xue 的所有内容仅供测试,对任何法律问题及风险不承担任何责任。通过使用本站内容随之而来的风险与本站无关。
关于我们  |  意见建议  |  捐助我们  |  报错有奖  |  广告合作、友情链接(目前9元/月)请联系QQ:27243702 沸活量
皖ICP备17017327号-2 皖公网安备34020702000426号